

You don't need to code some algorithms by yourself in most cases. You may do all that in other programming languages, of course. A lot of job positions for JS developers out there - want to be a full-stack person. Javascript is a great choice to learn if you: But you can code backends and other things in Python. use a Javascript package that converts Python code to JS.

For this, you need to reinvent some wheels. With Python, you almost can't code websites' UI(front-end). You can create a script, add some HTML, and a browser will show the result immediately. Why? Browsers support Javascript by default. But if your goal is to develop web apps, then you better choose JS.


It's when you get familiar with the subtleties of the language. Do you spend 10 minutes a day learning or 6 hours? Do you focus enough? So you're actually studying or getting distracted by notifications?Also, the theory isn't enough, so your learning will be continuing for a long time. I can assure you it's simpler with a learning strategy, but. Many of you want to learn Javascript fast. All you need for learning is a concentration, a computer, and an Internet connection. I can assure you don't have to have a CS degree or to be a genius. Many of you learn Javascript from scratch.
