Hello Guys, React or React JS is a JavaScript front-end library from Facebook which lets you create HTML based GUI. It makes the task easier by providing a component-based architecture which was only available to languages like Java and C#Â before.
Because of this awesome feature, React is quickly becoming the standard JavaScript library for developing front-end. That’s the reason many programmers and developers are learning React or React JS.
But, the big question is how do you learn React? Where should you start? I have known there are a lot of articles, courses, and books out there on the internet but how do you choose between them?
Well, it’s difficult but not complex. All you need a little bit of React knowledge to choose the right resource for you and that’s what you will find in this article.
In this article, I’ll share some of the best React tutorials and courses for your reference. You can go through them and choose the one you like to start your React or React JS journey.
1. Our large team of engineers use this front end development guide
Our large team of engineers use this front end development guide
2. How to write highly readable React code — 10 coding style tips
How to write highly readable React code — 10 coding style tips
3. React 16 — The Complete Guide (incl. React Router 4 & Redux)
by Udemy
React 16 - The Complete Guide (incl. React Router 4 & Redux)
4. The Complete React Native and Redux Course
iOS and Android App Development from scratch — build full React Native mobile apps ridiculously fast! by Stephen Grider
The Complete React Native and Redux Course | Udemy
5 . The most important lessons I’ve learned after a year of working with React
by Tomas EglinskasomasEg
The most important lessons I’ve learned after a year of working with React
6. Free React Courses for JavaScript Web Developers to Learn Online
by javinpaul
5 Free React Courses for JavaScript Web Developers to Learn Online
7. TypeScript React Starter
Microsoft/TypeScript-React-Starter
8. 6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
6 Reasons Why JavaScript’s Async/Await Blows Promises Away (Tutorial)
9. All the fundamental React.js concepts, jammed into this single Medium article
by Samer Buna
All the fundamental React.js concepts, jammed into this single Medium article
10. React’s Five Fingers of Death. Master these five concepts, then master React.
by Sacha Greif
React’s Five Fingers of Death. Master these five concepts, then master React.
11. Presentational and Container Components
by Dan Abramov
Presentational and Container Components
12. React.js: a better introduction to the most powerful UI library ever created.by Ilya Suzdalnitski on Hackernoon
React.js: a better introduction to the most powerful UI library ever created.
That’s all about some of the best React tutorial and courses. Once you have gone through these tutorials and courses, you will be able to find the one you like most. My preference is to start with React 16 — The Complete Guide, it’s simply awesome.
Btw, if you are don’t know JavaScript and directly jumping on React Wagon, don’t get me wrong but I have seen a developer doing that, I suggest you spare some time learning JavaScript.
A couple of articles to start with are:
1. You are learning JSÂ wrong
by BenjamĂn CalderĂłn on Hackernoon
2. The Little Guide for OOP in JS
The Little Guide for OOP in JS
And, if you need more choices, you can also look my compilation:
3. Top 10 JavaScript Tutorials and Courses for Web Developers
Top 10 Courses to Learn JavaScript in 2018 - Best of Lot
Other Programming and Web Development Courses you may like5 Free Spring Framework Courses for Java DevelopersTop 5 Courses to learn Web Development in 20185 Courses to Learn Big Data and Apache SparkTop 5 Courses to Learn Spring Boot in 2018Best Apache Kafka Courses — 20185 Courses to Learn React Native in 2018
Closing Notes
Thanks, You made it to the end of the article … Good luck with your React JS journey! It’s certainly not going to be easy, but by following this roadmap and guide, you are one step closer to becoming a React JS expert.
If you like this article, then please share with your friends and colleagues, and don’t forget to follow javinpaul on Twitter!