How to learn React
New Course Coming Soon:
Get Really Good at Git
Find out the optimal path to go from zero to being a React master
How do you learn React?
As with most things, you need to put in some effort, find out a good resource to study, be consistent with your learning, and put everything you learn into practice as soon as you can, to reinforce your studies and make all the things you learn stick in your head.
But.. where do you start?
In this post I want to list a few resources I created to go from zero to become a React master.
First of all, you’ll need a good base of JavaScript. If you are just starting out, take your time and take a good dive into the JavaScript fundamentals before jumping into React. For this, I recommend my JavaScript Handbook.
If your JavaScript is solid but a bit rusty and not up to date with the latest ECMAScript standard, my ES5 to ESNext Handbook is going to be a handy companion, too.
Next, my React Handbook is going to be your best friend. I put a lot of work into making sure it gives you all the base knowledge you need to become an awesome React developer.
I think those resources will keep you busy for a while.
As I mentioned, practice is king. Focus on building things, even simple ones, every day as you are learning. Don’t just read through theory, apply it. Build sample apps. I have a long list of sample app ideas you can take inspiration from.
I also run a React Course, where I teach you how to build 6 practical projects with React (including Hooks, of course).
Here is how can I help you:
- COURSES where I teach everything I know
- THE VALLEY OF CODE your web development manual
- BOOTCAMP 2024 cohort in progress, next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- SOLO LAB everything I know about running a lifestyle business as a solopreneur
- Interesting links collection
- Follow me on X