Skip to content
Programming

Programming Languages to Watch: New and Rising

Rust, Zig, Gleam, Mojo, Carbon and the big changes to Python and TypeScript: which programming languages are rising and why.

By IQrows Editorial · Updated · 2 min read

Share
Close-up of source code in a code editor
Photo: Pexels

New programming languages appear every year, but only a few gain real traction. Here are the ones worth knowing about, and the big upgrades to languages you probably already use.

Rust: safety without slowing down

Rust prevents whole classes of memory bugs at compile time while staying as fast as C and C++. It’s now used in browsers, cloud infrastructure and even the Linux kernel, which has accepted Rust code since version 6.1. Developers have voted it the “most admired” language in Stack Overflow’s survey for years. Learn it if: you write systems, performance-critical or security-sensitive code.

Zig: a modern take on C

Zig aims to be a simpler, safer C with no hidden control flow and excellent cross-compilation. Its toolchain is also popular as a drop-in C compiler. Watch it if: you work close to the hardware.

Gleam: friendly and type-safe on the BEAM

Gleam reached version 1.0 in 2024. It runs on the same virtual machine as Erlang and Elixir, famous for reliable, highly concurrent systems, and adds a clean syntax and a strong type system. Try it if: you want fault-tolerant back ends.

Mojo: Python-style code at high speed

From Modular, Mojo uses Python-like syntax but targets the performance needed for AI and hardware acceleration. Watch it if: you do machine learning and hit Python’s speed limits.

Carbon: an experimental C++ successor

Google’s Carbon is an experiment in creating a language that can work alongside existing C++ code and gradually replace it. It’s still early. Watch it if: you maintain large C++ codebases.

Big changes to familiar languages

  • Python now has an officially supported “free-threaded” build without the global interpreter lock (GIL), so programs can make full use of multiple CPU cores.
  • TypeScript’s compiler is being ported to Go by Microsoft for much faster builds and editor responsiveness.
  • Kotlin Multiplatform is stable, letting teams share code across Android, iOS, desktop and web.

What should you learn?

Learn languages for the work you want to do: Python for data and AI, TypeScript for the web, Rust or Go for back-end infrastructure, Kotlin or Swift for mobile. AI coding tools make it easier than ever to pick up a new language (AI coding assistants and agents), but fundamentals still matter most.

#programming languages#rust#python#typescript#mojo

Keep reading

Share this page