Here’s How I Learned ReactJs as a Self-taught Developer

Sandip Guchait
3 min readSep 28, 2018

What is this React thing you speak of? If you’re reading this article I assume you’ve heard of React and you know What it is.

Being a Self-taught Developer is not always easy and that’s just how I feel also I am pretty sure that most other self-developers will also feel the same. There are many people who think that coding is not for them and they find it too difficult to understand, well I say “everything is possible”.

Honestly, I am not a guy with a genius mind who can learn everything very quickly, when we all are just starting our pace of learning is high (we try to learn as much we can ) but the pace of understanding everything that we are learning is slow. Again, it may or may not be the same for all people out there but that’s just how I felt during my learning course.

So, for all the People out there who are just starting to Learn new stuff, I recommend not to Force yourself to learn everything at once, try to break down the learning process, understand properly and repeat the process until you are comfortable with it.

Talking about Breakdown, in ReactJs what I like the most is its Breakdown feature and by that I mean its ability to break down each component separately.

The Basic Formula of ReactJS is somewhat like this: ( You Breakdown your Components => Program them separately => Join them back again to make it fully functional.)

Before you go with ReactJS, you need some prior knowledge of HTML, CSS, and JS. Especially you have to learn the new features of ES6 (ES2015). React is all about States and Props.

For all the Beginners, I recommend you learn the Basics of React Properly and once you understand basics you can easily switch to more Advanced courses.

For Starters, you don't need to run React on your Machine by Create-react-app instead I recommend you using online tools like Codesandbox / Codepen. These editors are flexible and easy to use. Once you get all the beginner stuff out of the box then you can head over installing React on your local machine and start building your own Projects.

Use These online editors as Playgrounds or just like doing rough work since you are a beginner.

Here are some of the Best courses that I did for React:

  • Codecademy ( ReactJS part I & ReactJS Part II ) cost:- Free
  • React Fundamentals By Tyler Mcginnis — Cost- $15 monthly Subscription + you all get a lot of other courses too all for $15. Tyler Mcginnis is one of the Best ReactJS instructors in my opinion.
  • React For Beginners By Wes Bos — Cost:- $80 ( I know its a bit costly but its totally worth the 💰)

Once you have complete theses courses mentioned above you can proudly move ahead to advanced ReactJS. Again finishing these 3 courses doesn’t mean that it is the end of learning ReactJs as a beginner, the more you practice testing out and building different Projects the more you will learn.

There may be no one to help you when you are stuck somewhere as this was my common case so, I moved to StackOverflow the savior and the ultimate Helper for Self-taught developers. So, feel free to ask your Query on StackOverflow and many other developers will surely help you.

In my next article, I will update you with the Advanced Courses that I did and still doing. So make sure you follow me on Linkedln and Instagram. Thanks for reading my article and hope you guys have a great day.

--

--