💾 Archived View for amvc.mx › log › 2024-12-12.gmi captured on 2024-12-17 at 09:43:55. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Programming Languages Worth Learning

12 December 2024

A programming language that doesn't change the way you think is not worth learning.

- Alan Perlis, "Epigrams in Programming"

What are programming languages worth learning, then? I've been thinking a little bit about this, lately, and I think I have found a list (from lower level to higher level, and then somewhat circling back):

Some obvious languages are left out. You don't need to learn C++ if you already learned C, Java, and Rust; you don't need C# if you have Java; you don't need Perl or Ruby if you have Python; you don't need Ada or D if you have Rust.

Other languages (Prolog and Forth come to mind) I don't know enough about to include them in the list. Will do.

Please note that I'm also leaving out languages that I like: Clojure and Racket because of Scheme, Scala and Kotlin because of Java, Elixir because of Erlang.

Thoughts?

Back to the gemlog

Made in Mexico with Free Software. Licensed under CC BY-SA.