If you are new to coding, you may wonder if you can get a grasp of a programming language within weeks. The answer is simply: no. It’s next to impossible to gain expert knowledge of all the programming languages in demand and obtain a junior developer job in such a short amount of time.
Luckily, many companies will hire junior developers who are still gaining proficiency in certain in-demand languages. One of those languages is JavaScript.
JavaScript is the most common language for making webpages interactive. To really grab the attention of visitors to your website, you will want it to have interactive features.
But how long will it really take to learn the basics of JavaScript? Let’s dive in and see.
SEE ALSO: DevOps lessons learned from the field: People, process and technology
What is JavaScript?
Since 1995, JavaScript has been huge in the programming world. It has influenced many programming languages.
It is very different from HTML and CSS. While HTML and CSS are simple markup languages that provide structure and presentation to your website, JS is a full scripting language that controls many of the dynamic interactions on a webpage. If you look at your favorite webpage, you may notice responsive buttons, pop-ups, and alert boxes. Those were probably coded using JavaScript.
While it may take two weeks to a month to learn HTML and CSS, it will take a bit longer to learn JavaScript.
How long does it take exactly?
To answer this question it’s important to know that it’s hard to set a definitive point when you have a mastery of a programming language. If you are reading this article it’s safe to say you know English, but can you say you can define every word in the English dictionary? Unless you happen to work for Webster it’s unlikely, much like how many JavaScript developers may not know every aspect of the language but can still use it effectively.
Unlike HTML and CSS, JS will take months to learn. Most programmers will say that it will take at least 6-9 months to learn basic JavaScript and really be comfortable with it. Even then, you will still spend years gaining new skills and a deeper understanding of JavaScript, as well as many of the hundreds of other programming languages.
Source : JAXenter