Ask HN: What programming language should I learn?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. viva-tools

    OSS tooling to work with files saved by Viva/Azido FPGA IDEs

    For something completely different, try the old Viva/Azido stuff. It looks like there's a stray MSI file online: https://github.com/abdullin/viva-tools/tree/main/files . Be sure to get the subfolders near it. It will run on Wine. You could learn Verilog alongside it, just so it you appreciate what Viva tried to do. Also, you should learn LISP or Scheme.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. racket

    The Racket repository

    - pipe operator

    It compiles to either erlang or JavaScript, so I was able to jump right into building something fun with a new language.

    >I previously gave Clojure a try, that was a pretty good fit, but the JVM / ecosystem put me off.

    I felt similarly w/ leiningen (too much boilerplate) but was lisp-curious still so gave racket (https://racket-lang.org/) a try and appreciated the batteries included philosophy of the standard library and was inspired to learn more about writing a programming language (also see: https://beautifulracket.com/)

  4. gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

    Gleam is fantastic! https://gleam.run/ The syntax is familiar but there are several next-level features:

  5. sbcl

    Mirror of Steel Bank Common Lisp (SBCL)'s official repository

    >I previously gave Clojure a try, that was a pretty good fit, but the JVM / ecosystem put me off.

    I recommend trying Common Lisp then. It's one of the primary inspirations for Clojure, and it's not tied to JVM - it's an ANSI standard with multiple independent implementations, my favorite is this one: https://www.sbcl.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts