What is the language you recommend the most? Why do you recommend it??
enigma_dev (7079)

Well, the title says the most. Just searching for a new one to learn. Mine is in fact, Python 3.7. I like Python 3.7, because it runs on like everything, even on my small raspi zero.
Mh I should add that I, in this moment, I speak Python, R, in advanced 8/10 levels of skill, HTML in beginner level, as I do in CSS and C++. JS in mid levels of skill

You are viewing a single comment. View All
Kognise (403)

My recommended language is JavaScript. Why?

JavaScript can run in many places, anywhere from inside web pages in your browser to scripts running in Node.js to completely standalone programs to even mobile apps! This results in a lot of flexibility and also means that you can write full-stack applications with only JavaScript.

Very popular
JavaScript is very popular and has a giant community. From subreddits to Discord servers with tens of thousands of members it's very easy to get help. In fact, according to the 2019 StackOverflow Developer Survey, 67.8% of all respondents and 69.7% of professional developers use JavaScript.

Large ecosystem
NPM, an extremely popular JavaScript and Node.js package manager, has over 800,000 packages and that number is increasing by over 400 per day according to Modulecounts. This is over 4.5 times that of PyPI, Python's package index. JavaScript also has amazing editor support: the open-source code editor Visual Studio Code has rich autocompletion and even inline documentation for JavaScript and TypeScript which improves the developer experience a lot.

New features
New features are being added to JavaScript all the time, adding even more flexibility and improving readability and ease of development. With tools like Babel you can write code with new syntax before it's even supported in browsers, and everything is always backwards-compatible. I would go as far as to say that many of these make code more readable and understandable than even Python.

As a second choice, I'd recommend Go. It's an extremely performant compiled programming language originally built by Google. It's designed to be simple, reliable, and readable.

There are a lot more things I could add, but I have to go practice the cello now. If anyone has any suggestions, leave a comment and I might make an edit. If you found this answer useful I'd appreciate any upvotes I can get.

enigma_dev (7079)

@Kognise Thanks for thatclomg text, I might look into go sometime. Btw, the guitar is much cooler than the cello.

katyadee (1194)

@Kognise Wow! This is a great answer

ArchieMaclean (795)

@enigma_dev @Kognise And believe me, Kogs knows what he's talking about :P

BJA (1)

@Kognise Great post! Thank you so much for showing the pkg package; I don't know how I went this long without it

Steven_The_GuyT (223)

@Kognise Cool! Nice answer. I may start working on JavaScript and Go now!