Top 4 Coding Languages To Learn For Beginners (2020) - Qvault
qvault.io

Coding languages, tools, and frameworks are in a constant state of flux, improvement, deprecation, and popularity swings. Let’s take a look at the top 4

Ephera
312d

3 bad languages and one good one…

Adda
312d

Now I am interested, which one, according to you, is the good one and why?

Ephera
511d

JavaScript and Python are bad, due to tons of inconsistencies, no type safety, bad tooling. Their only redeeming factor is that people write powerful libraries for them.

Go is bad, because it could’ve been good. It’s a young language, it could have had modern language features. Instead, it’s about as proficient as languages from 30 years ago. On top of that, come the usual troubles of a young language.

Rust is good, because it has modern language features, excellent tooling (except for IDEs, but none of these have good IDEs), good documentation, excellent libraries, good security and excellent performance. It’s the youngest of the bunch, so it also still has many troubles of a young language and it is most useful when performance or security are important, but the language and ecosystem are trying hard to not be shit, which is the deciding difference to those other three.

Adda
411d

Thank you for your reply. I am in no position to oppose you in any meaningful way as I have little to no experience with three of those four. I was just curious about what your opinion is. Thanks for sharing.

Ephera
211d

I mean, just to say that I also have little to no experience with JavaScript and Go. I just read up on them or was told by other people about them and then decided to stay far away from them.

Also, I’m a software dev.
A sysadmin may not mind the shortcomings of Python and Go so much, because they only write short scripts where performance, type safety and tooling matter a lot less.
A data scientist will have a hard time ignoring Python, because several powerful data science libraries exist for it.
And as a webdev, well, you don’t really get a choice beyond JavaScript and TypeScript.

Adda
211d

That’s a good point. I am used to using Python for scripting and there is really no problem with its performance. Otherwise, making for example an app in Python would be something entirely different… And true, for web development, there is really no other option as common as JS (or TypeScript, for that matter). Heard a lot of good things about Rust too. I am not so sure about Go though. Someone seems to like it a lot, someone doesn’t. But they still use the same arguments for supporting their opinions. I take it that it is at least controversial language.

@ajz
112d

Yes, I am curious about this as well.

Ephera
211d

I responded to the other comment.

General Programming Discussion
!programming

    A general programming discussion community.

    Rules:

    1. Be civil.

    Other programming communities:

    • /c/rust
    • /c/python
    • /c/powershell
    • /c/haskell
    • /c/fpcomplete
    • /c/cpp
    • /c/c_programming
    • /c/julia