DEV Community

Discussion on: Don't Give Up On Learning JavaScript After Three Weeks

 
zacharythomasstone profile image
Zachary Stone • Edited

Yeah, there is a lot to learn. And every job will have different requirements.

Yes, Angular, Vue, React are very popular requirements. But I think you should start at JavaScript. I was wrong to assume and push Typescript on you. So please forgive me for adding to your confusion.

The coding train is geared towards younger students, but it's a great tool to get into JavaScript. And you don't have to download anything. I highly recommend just grinding with that and see what you think, then just start experimenting. Find something you would enjoy doing. Like creating a site, or making a program that calculates something useful for you. Start small, and just get messy with the code.

I would be more than happy to help you think through the blocks you run into. I am sure most people would. But for the sake of your own sanity, take a step back from learning programming just to meet a job requirement and get some foundational concepts down and a bit of experience in one language before branching out.

Truth me told, the easiest way to describe Angular/Vue/React and the technologies that "replace" HTML, CSS. They DON'T replace CSS or HTML they compile down to HTML/CSS. That means that you aren't wasting your time learning HTML, CSS, JavaScript before learning these other technologies. Most companies, if they see that you worked hard to get down the basics, will invest in you to get into those technologies.

Thread Thread
 
rvakid82 profile image
rvakid82

Thank you for breaking down and explaining the technologies...it's is helpful to see how they work together. Thank you for the coding train link as well, I'll give this a try. I worry a lot whenever i see computer programming and math terms... maybe that's why nothing make sense to me.

Originally I was excited about javaScript because it seems to be so popular for UX and UI designers for adding interactivity to the web....visual behaviors and enhancements. So far everything has to do with data and weird math equations...stuff I never liked or learned how to do. Maybe JavaScript isn't for me. I'll try out the videos and maybe something will help.