Learning JS is not easy, but it is doable and rewarding. Just apply yourself and follow these top tips and you won’t go far wrong!
Do Your Research
We’re talking about an incredibly broad, far-reaching language here- with myriad applications. Read around and get a feel for the direction you want to go. There are several routes you could go down. As a starting point, work out whether you want to work in the front or the backend.
Pick A Range of Credible Learning Sources
Of course, you should not neglect frameworks, which leads me to my next point…
Get Comfortable With Multiple Frameworks
Ultimately, you are going to end up working with a framework during your JS career. There are pros and cons to each, and new tools crop up every year. Frameworks come in and out of vogue, sometimes for good reasons, sometimes seemingly for no reason! The best approach is to get a feel for a few. 9 times out of 10, you’ll get to decide what framework you are working out of. Work out which one you prefer and favor it as you move forward.
However, do your best to keep up the practice of exploring other frameworks, you never know when it might come in handy!
Don’t Discount HTML & CSS
JS might be a huge part of most web applications, but HTML & CSS are still the building blocks of the internet. Getting a high-level, practical knowledge of the mechanics of HTML & CSS will pay dividends, particularly if you are planning on working on the front end.
Code, Code, Code
Every minute coding is worth 10 minutes reading. Like learning an instrument, you just need to practice. Don’t take shortcuts, write out lines of code even if you could look it up or use a library. You need to develop a mental muscle memory so that coding is like breathing!