How to become Javascript developer from Zero to Master 2022
IsJavascript dead in the future?
According to developer analyst RedMonk’s Q1 2021 language popularity rankings, JavaScript is the most popular language today, followed by Python and Java.
And Stack overflow’s 2021 Developer Survey, it’s the most commonly used programming language in 2021. Now it’s still there.
In my opinion, Javascript is the first step you getting into the Web development world. It’s the basic programming language to learn, with classic programming logic and phrases. I think as you get it, it means the others are similar grasp.
As a self-taught front-end developer, I’ve taken so much time on it, searching and learning, sometimes I feel like I am stuck in the Javascript learning hell. Nowadays, with a bunch of resources broadcasting on the internet, you gotta choose what’s the best for you(actually the popular one). There is always the right path for newbies to become masters. I will gather some resources I think are good for beginners.
Javascript is a programming language to makes websites dynamic and interactive. Generally, you should already learn HTML and CSS, so that the structure of websites is already there.
Like the way learning HTML, basic knowledge is necessary. When learning a new foreign language, you have to know the alpha words. For me, when I want to learn something new, I’d rather get free stuff of course. My plan is to pay for creative fresh ideas later.
Here are some free resources to learn the basics.
For developers, documents are the lookup book, even when you are in a job years later, sometimes you still need to go back to checkup for the basic knowledge. There is so much knowledge you can’t remember them all. As a developer, the point is knowing how to use it. There is a joke about developers’ jobs: Ctrl+C, Ctrl+V. lol
So it’s fine to look back. That’s how we improve our skills. Always be the number one book.
This official site is so precise listed knowledge with examples to test.
3. w3resource
4. Codecademy
It’s a popular site for learning programming languages. They even give you a certificate with a pro account.
Free certified certifications with all the coding tutorials, step by step. I like this so much. But it has a bunch of resources, you should pick the right one and finish.
6. edabit
There are challenges and practices with different difficulty levels.
Btw, there is a cute tool for Javascript operators lookup.
When you have enough knowledge, you may feel so excited to apply them to the real world-building projects. Here are the Javascript projects courses I like.
Free:
10 Javascript projects in 10 hours of Florin Pop and I wrote about what I learned from 10 Javascript Projects from Florin Pop
Javascript 30 days challenges by Web Bos
For more tutorial examples you can check my stories page.
Paid from udemy (there are always $9.9 sales):
Javascript web projects:20 projects to build your portfolio by Andrei Neagoie
20 web projects with vanilla Javascript by Brad Traversy
After you get into all these projects, you definitely think you are a good Javascript developer now. But always learning, because the tech world is always changing.
If you want to make Javascript Games, check it up.
What are the classic books you can get and go deeper with them?
This is a book about JavaScript, programming, and the wonders of the digital. You must feel the beauty of Javascript with it.
It’s already 2nd edition. Good resources to find your knowledge missing part.
3. Javascript for impatient programmer
The book neatly lists all the knowledge, using it as a studying reference.
4. Learning Javascript Design Patterns
new edition updated in 2021.
Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and fascinating topics to explore in any programming language.
After all these resources, you can definitely say “yeah, I am good at Javascript now!”👏It seems like a long journey, but you will get there when you are really deep into it. Keep up going! 💪
I will try to update all the new resources and share my learning. Please follow me if you like! Thank you🥰