I have such a long list of languages I want to learn, but I'm glad to see that I already know four of the ones on this list: Python, C++, C, and Java.
I'm also in the middle of picking up Haskell. Functional programming has a unique and refreshing feel, I'm finding.
For the record, I despise Javascript with every fiber of my being. I refuse to use it except in the most extreme of circumstances, and only minimally as possible. However, I'm starting to warm up to the idea of learning Typescript, which seems at a glance to have overcome a number of Javascript's fatal flaws.
JavaScript is one of the best languages. You can do OOP or FP, it's very malleable and does the perfect job for what it's designed for; i.e. exploit Web APIs.
Other languages are good too. But it's annoying to see such subjective statements against JavaScript.
Well, IMO, Javascript is too malleable. You're more likely to get unpredictable behavior than an outright error when your logic is backwards. Anything goes.
There are going to be people who dislike any language. I'm a C++ programmer, and I hear a lot of complaints about that, but I don't let it get to me. Besides, I'm not going to pretend it doesn't have sharp edges.
So, if you like working with the "malleability" of JS, you are definitely welcome to it. I just am not required to like that same unpredictability.
P.S. Yes, I know the language. I hate it on that basis.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I have such a long list of languages I want to learn, but I'm glad to see that I already know four of the ones on this list: Python, C++, C, and Java.
I'm also in the middle of picking up Haskell. Functional programming has a unique and refreshing feel, I'm finding.
For the record, I despise Javascript with every fiber of my being. I refuse to use it except in the most extreme of circumstances, and only minimally as possible. However, I'm starting to warm up to the idea of learning Typescript, which seems at a glance to have overcome a number of Javascript's fatal flaws.
You may enjoy ReasonML. It's OCaml with less weird syntax, so it occupies a nice space somewhere between Haskell and TypeScript.
JavaScript is one of the best languages. You can do OOP or FP, it's very malleable and does the perfect job for what it's designed for; i.e. exploit Web APIs.
Other languages are good too. But it's annoying to see such subjective statements against JavaScript.
Well, IMO, Javascript is too malleable. You're more likely to get unpredictable behavior than an outright error when your logic is backwards. Anything goes.
There are going to be people who dislike any language. I'm a C++ programmer, and I hear a lot of complaints about that, but I don't let it get to me. Besides, I'm not going to pretend it doesn't have sharp edges.
So, if you like working with the "malleability" of JS, you are definitely welcome to it. I just am not required to like that same unpredictability.
P.S. Yes, I know the language. I hate it on that basis.