DEV Community

Cover image for JavaScript Got You Down? Go Learn ReactJS!
Ash R.
Ash R.

Posted on • Edited on

JavaScript Got You Down? Go Learn ReactJS!

Learning React and Redux have made JavaScript FUN!

JavaScript can be difficult to learn as your first language

If you are struggling while learning JavaScript, hang in there! Depending on how you are learning JavaScript, it may seem very strange due to the fact that you can't see any outcome. To me, learning JS reminded me of learning math all over again. Hence, all of the data structures and algorithms.

Get gets easier when learning React

But once I stepped into the land of React, I was like... "Yeeeeaaaaaahhhh buddy!" I can finally see what the hell I am doing with this JavaScript mess. And it was very fun!

I have completed the FCC's React and Redux course and I can say that it was, interesting.

I'm honestly excited to start building apps with these frameworks because I had a lot of fun learning them.

This is just a quick inspiration article for those who are struggling with JavaScript and need a boost or something to look forward to.

Now, JavaScript doesn't seem so scary anymore.

Disclaimer: You must have a good understanding of JS and ES6 to learn React and Redux. If you don't have a good understanding of JS, learning React and Redux will be very frustrating and it's just gonna piss you off.

Top comments (9)

Collapse
 
raddevus profile image
raddevus

Nice article and encouragement. I agree with you. Just learning JS is very boring. There's so much in languages like JS that you can just spend all of your time focusing on the language and never really producing something. But learning JS as a part of building a software product is far more exciting. This is why a lot of people who come to programming end up leaving it, I think. They learn all of these JS algorithms and control structures and nifty stuff, but never get the chance to build an app.
Volume 1 of my book, Learn HTML, CSS, JavaScript Launch You Dev Career makes sure you focus on building apps immediately. In my upcoming volume 2 we begin building an Emoji manager app (which I wrote about here on dev.to).

Collapse
 
xoshly profile image
Ash R.

Wow, you wrote a book? That’s incredible and I’m very proud of you. And I totally agree, a lot of people get to JavaScript, get frustrated, and quit. I know that I almost did.
I am going to check out your book. πŸ˜ƒ

Collapse
 
raddevus profile image
raddevus

Thanks for your encouragement. I really appreciate it. Writing is a great way to solidify the knowledge that you have and to discover which parts you understand and which parts are more hazy. It's a great learning process.

Thread Thread
 
xoshly profile image
Ash R.

I agree Raddevus. Writing these articles here is my way to learning and connecting with great programmers. This is huge for me because I do not have a mentor, however, I am learning great things and advice from people like you. Thank you so much for this comment.

Collapse
 
raddevus profile image
raddevus

Also, I'm happy to provide you with a free copy of my book if you'll review it on amazon. Let me know and I'll send you a DM here on dev.to with a link to the PDF, EPUB, or MOBI file. Also, your review can be completely honest. Hopefully you'll be able to give me at least 3 stars but even if you only think it is a 1 star it's fine. Follow me here on dev.to if you want the link because otherwise I won't be able to DM you. Thanks 😊

Thread Thread
 
xoshly profile image
Ash R.

Heck yeah, I would love to read your book! And I would give you an honest review.

Thread Thread
 
raddevus profile image
raddevus

Thanks so much I sent the link to you in Chat.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Frameworks are the way to go once you get the hang of javascript.

Collapse
 
xoshly profile image
Ash R.

Agree. Agree. Agree. Agree. Agree. Agree. I can't stress enough how much I agree with this comment. There is a saying that, "you have to go through the bad part before you get to the good part." For those who are new to programming and quit when they get to JavaScript makes me sad. Because the learning process is the bad part (struggle) but if you get through it and start to apply those skills to the frameworks; that, is getting to the good part.