Evan Boehs website Mastodon PGP Key email A drawing of an astronaut in space United States is gaming

Program lang master list

in
garden

Hey! I am writing this list because I know too many programming langudges and dunno what to choose. I include the following:

  • Common uses
  • Tech area
  • Detailed description
  • Things I hate/love
  • Syntax
  • Popularity

Note some languages are excluded because a better no-cost version exists (looking at you JavaScript). Typically, this means that someone hiring you for a language would be fine if you programmed in the “better” version. They will be indicated like:

  • JavaScript TypeScript

To prevent bias, Languages are ordered alphabetically.

Enjoy!

Actual list

  • C++
  • C#
  • C
  • Crystal
  • D
  • Dart
  • Erlang
  • Elm
  • Elixer
  • Nim
  • Python
  • Rust
  • Raku
  • Ruby
  • R
  • Swift
  • Java
  • JavaScript
  • TypeScript
  • Go
  • Perl
  • PureScript
  • Haskell
  • Kotlin
  • PHP
  • Scala
  • Julia
  • Zig
  • lisp

Removing the nonos

Duplicates

  • Typescript is objectively better than JavaScript in every single way, so JavaScript
  • Raku is probably better than Perl
    • But it confuses me
  • Kotlin is certainly a better option than Java

V2

a bit of sorting

  • C#
  • C
    • C++
  • Clojure
  • D
  • Dart
  • Erlang
  • Elixer
  • Nim
  • Python
  • Rust
  • R
  • Ruby
    • Crystal
  • Swift
  • Java Kotlin
  • JavaScript TypeScript
  • Go
  • Perl Raku
  • PureScript
  • Haskell
  • Scala
  • Julia
  • Racket
  • Zig
/node/program-lang-master-list.html