I learned a lot from watching YouTube React tutorials. There's plenty of them. I remember React came out as ES2015 / Es6 was also coming out and that's a steep learning curve for me. At times it will be confusing but keep going. It took me around 6 months to learn the basics. Resourcefulness is key. I also followed #reactjs on Twitter to keep me up to date with the latest & coolest NPM packages for react. Here is a simple project I made built on react: wikipedialite.org Code is on Github and is public.