How do I start learning React.js?

In my experience of learning a new framework and seeing how others have learnt (where they've succeeded and stumble), I'd recommend the following:
- learn the basics of JS, especially ES6. There's some great tutorials online and on YouTube too. Having a good foundation and understand of this is important otherwise you'll end up facing hurdles JavaScript hurdles when you're trying to learn React and that gets a bit much
- checkout either a beginner React JS series on YouTube or check the official online tutorial. Both are great resources and this really comes down to whether you learn better by watching or reading
- build a calculator app and try to make it look good. Nothing beats writing some code when trying to learn a framework. Building a simple app will help you iron out the things that are important initially to get you going (setting up your editor, testing environment, familiarity with common libraries etc.) Once you have these under your belt then you'll feel feel more comfortable and on your way to working on more complex React projects
Good Luck 😉