What ((programming) language) should I learn this year, 2025 ?

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. lenker

    Linker for text files

    (As an example dump: I am currently trying to rewrite my bash-builder project (extending the lenker), I have a tarball-dependencies project inspired by Zig's build.zig.zon file, did an /etc/os-release reader for something simple, and pondered a PATH management utility . For web stuff, I have a player registry I ideated once when thinking about cross-server stuff for Luanti, but I have yet to properly sit down to. All of which I will likely try revisiting in various languages as the need arises.)

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. os-release-q

    (As an example dump: I am currently trying to rewrite my bash-builder project (extending the lenker), I have a tarball-dependencies project inspired by Zig's build.zig.zon file, did an /etc/os-release reader for something simple, and pondered a PATH management utility . For web stuff, I have a player registry I ideated once when thinking about cross-server stuff for Luanti, but I have yet to properly sit down to. All of which I will likely try revisiting in various languages as the need arises.)

  4. pathctl

    Easy management of user profile PATH

    (As an example dump: I am currently trying to rewrite my bash-builder project (extending the lenker), I have a tarball-dependencies project inspired by Zig's build.zig.zon file, did an /etc/os-release reader for something simple, and pondered a PATH management utility . For web stuff, I have a player registry I ideated once when thinking about cross-server stuff for Luanti, but I have yet to properly sit down to. All of which I will likely try revisiting in various languages as the need arises.)

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

  • Show HN: Commit and push code from anywhere on ur screen (open source)

    1 project | news.ycombinator.com | 18 Feb 2025
  • Parsing JSON in 500 lines of Rust

    2 projects | news.ycombinator.com | 18 Feb 2025
  • Geolocation API 🌎Showdown: Features, Pricing, and Performance Compared 📍

    1 project | dev.to | 18 Feb 2025
  • Qlock: Local file encryption CLI tool written in Rust

    1 project | news.ycombinator.com | 18 Feb 2025
  • My LLM codegen workflow ATM

    2 projects | news.ycombinator.com | 18 Feb 2025

Did you know that Rust is
the 5th most popular programming language
based on number of references?