Responses to this comment caused a bit of a topic derailment, so I have pulled its responses into their own topic.
Omgoodness! I hate JS too! You are not alone
we could be great friends then
JS isn’t my favorite, but it’s pretty popular in WebDev if that’s the direction you want to go. The core lessons are important for any language though, so you can transfer your learning of core programming ideas to C, Python, CUDA, Fortran, or whatever else you want.
I am going to go through with JS. Because it is hard doesn’t mean I am scared off!
It’s worth Learning JS because check this scenario. You want to do something with your website, but you don’t want to pay a lot of money to do it, so you take your time to learn HTML, CSS and JS. It took you a long time to learn JS, you might even gave up and just paid someone who wants to take the job. Then you want to do something using Python, all you do is lookup some Python tutorial, then you can just learn it in days. What I’m telling here is that all of that difficulty will pay off.
Hey kid teacher! good to see you around
You totally nailed it!
I can manipulate an array with one line in Python or Ruby while in JS its a real mess. That the point bro. Because I want to feel my self comfortable in my future job, it is a must to know what you like and what you don’t, it is good to know JS and actually I finished JS FCC certif but I am not gonna adopt it as a job. There is lots of back-end dev with data analysis integration with Python and Ruby-on-rails jobs, so I am gonna follow the path where I am sure I will reach highest point. Also Python offers Machine Learning opportunities. Google use Python for machine learning and data science, also for back-end dev because is the most secure back-end language, as ruby do.
In my point of view, JS still existed because it was Netscape property and owned later by Microsoft and now by Facebook .
We all admit the power of Python, why it was not adopted for web dev? I am pretty sure because no big tech company was behind it.
I suppose Google gonna tackle JS soon, just matter of time
For Machine Learning, Python is good and improving, but I’d really recommend C/C++ and CUDA.
Why not Python for AI?
Python will work, but all of the Python libraries are calling C/C++ and CUDA under the covers.
So are you just saying JS the best? Which one is the best?
JS is the current best front-end dev for its fast rendering.
JS is the best for Front-end rendering, but not in data manipulation, because JS is one of the language that is actually not optimized for it. That’s why we have Python, C#, C++, and other languages.
You pick the language based on what you want to make.
If I learn JS, it’s like the cornerstone to learning the other languages if I need to, right?