how would you get started on that kind of project
By starting small, learning the basics, and gradually developing an understanding of what tools/frameworks are appropriate for various situations.
Do you really expect to start using a new language/tool/framework and fully understand it immediately? That's not how "learning" works.