Javascript has become a very popular language in recent time. No one would've ever thought that Javascript would reach the height it's today. Since, Node.js was released, Javascript has seen a different evolution, a different trajectory. From learning plain JS to library like jQuery, we now have thousands of libraries and framework that are becoming the standard of developing web applications in the recent time. From developing interactive web-applications to Mobile Applications to Desktop Applications and even reach SPACE, Javascript has come a long way.
That's why Javascript is popular and immensly important in the recent times. And as a matter of fact, Javascript is evolving so rapidly that if you fail to grasp a new idea, you'll be left behind.
So, here is one thing I want to ask every JS developers in DEV.TO Community. What suggestions do you give to people who are just beginning Javascript ? What are you do's and don'ts and which aspect of the language you want people to focus and master ?
Top comments (5)
Leave any framework or fancy library out and start with barebone JavaScript to understand the fundamentals. After this you can literally use anything as you will better understand what is going on behind the scenes.
Start with JavaScript.info, get your basics clear. Get an idea of HTML CSS and pick couple of existing small projects from GitHub and understand the flow. Understand the logic. Once you are comfortable, turn your ideas to real.
My favourite.♥️
My Suggestions for a beginner are: -
Read Getting started with the Web
Bookmark the docs Doc
Sign up to Free Code Camp
Practice, Practice Practice
People here have mentioned Free Code Camp and I'd definitely check out their course on JavaScript and focus on plain ol' JS. No fancy frameworks. The thing is, these frameworks are all essentially JS anyway. For example, the vast majority of what you'll write in React will be JS. Once you get comfortable with that then frameworks and other fancy things will make more sense.
I've just published episode 9 of The Front End podcast too where I talk about getting started and what to learn. It might be helpful (as well as a shameless plug!).
Don't just stick to javascript. I think most JS tasks will also include a good amount of HTML and CSS