Want to be a react developer, but don’t know how to start?

There was a time when I as a backend developer quite often heard such fancy word as React, but didn’t have a clue what it means. The only thing I knew for sure, if you truly want to stay relevant as a developer, you have to keep learning.

This is how you can start learning React. I would take it in this order:

  1. Check your timeline for learning React: https://daveceddia.com/timeline-for-learning-react/
  2. Read the official documentation: https://reactjs.org/
  3. Free lessons: https://www.fullstackreact.com/30-days-of-react/
  4. Take step-by-step training course: https://reactforbeginners.com/ (try CSSTRICKS code for discount)
  5. Try to start a client-side React project with no configuration: https://github.com/facebook/create-react-app
  6. Go deeper in React Router: https://css-tricks.com/learning-react-router/
  7. Learn how to build maintainable and performant user interfaces for your web applications using React: https://www.scribd.com/book/279962698/React-js-Essentials
  8. Browse other useful links and examples: http://todomvc.com/examples/react/
  9. Don’t stop learning 😉

Senior Software Engineer at MongoDB