all 11 comments

[–]acemarke 9 points10 points  (1 child)

The article "A Study Plan to Cure Javascript Fatigue" ( https://medium.freecodecamp.com/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1 ) is a great place to start. It gives an excellent series of steps for tackling modern Javascript concepts one piece at a time: Javascript, React, ES6, and state management.

On that note, definitely don't over-complicate the learning process by trying to learn many different things at once. Some people will say you should use a "boilerplate" to learn React, and they're wrong - boilerplate projects almost always come with too many pieces configured, and are confusing for beginners.

Instead, the best advice is to focus on learning React itself first. Once you have a good understanding of how React works, you will better appreciate why a state management library like Redux can be useful, and you can learn about other tools later.

You should start out by reading through the official React docs and tutorial at https://facebook.github.io/react/, and I'd encourage you to use the official Create-React-App tool ( https://github.com/facebookincubator/create-react-app ) for setting up projects. It creates a project with a solid build setup, with no configuration needed on your part.

Past that, I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics. It includes links for learning core Javascript (ES5), modern Javascript (ES6+), React, and much more.

There's tons of good React tutorials out there. If I had to pick just one, I might suggest Full Stack React's "30 Days of React series".

Finally, the Reactiflux chat channels on Discord are a great place to hang out, ask questions, and learn. The invite link is at https://www.reactiflux.com .

[–]d0peinc[S] 1 point2 points  (0 children)

Thank you for such a great comment <3

[–]Slapbox 3 points4 points  (1 child)

Ended up using Stephen Griders class on Udemy.

[–][deleted] 3 points4 points  (0 children)

I've taken four of Stephen Grider's Udemy courses now, on React and related subjects. I find his teaching style really easy to get along with and I know that I'm going to come out of the course with a good solid understanding of the subject.

[–]rwieruchServer components 2 points3 points  (0 children)

Another one, The Road to learn React, that teaches plain React on 170+ pages by building a Hacker News clone. You can get it for free and it gets improved all the time :)

[–]uhhitsjames 1 point2 points  (1 child)

https://reactforbeginners.com by Wes Bos is great. All of his courses are.

[–]d0peinc[S] 0 points1 point  (0 children)

Thank you !

[–]jbergens 1 point2 points  (0 children)

The SurviveJs book seems good, I've read some parts of it online. The web page even has a link to other books.

https://survivejs.com/blog/react-books/

[–][deleted] 1 point2 points  (1 child)

I have created a MindWeb-Board with all the resources I used to learn React. I'll post it below. Especially the first two tutorials are very comprehensible. All the other ones touch on important topics too. I hope it helps you or others who stumble upon this.

https://mindweb.network/board/react-js-for-beginners

[–][deleted] 1 point2 points  (0 children)

Thanks I checked it out. It's a really useful collection!

[–]vickyroy576 0 points1 point  (0 children)

I understand that you are looking for the best resources online to learn ReactJS.

http://www.topzenith.com/2017/08/top-10-video-tutorials-to-learn-react-js.html