Programming Languages
Every framework is built on a language. This category covers the languages themselves -- syntax, type systems, and idioms -- separately from the frameworks and platforms built on top of them.
Who this is for: Anyone learning a language's fundamentals, independent of a specific framework.
Suggested starting point: C
Technologies (10)
C
A low-level systems language that underpins most other languages.
C#
A modern, statically-typed language central to the .NET ecosystem.
C++
C with object-oriented and generic programming layered on top.
Go
A simple, statically-typed language built for concurrent network services.
Java
A statically-typed, object-oriented language dominant in enterprise backends.
JavaScript
The only language browsers natively execute -- also runs on servers via Node.js.
PHP
A server-side scripting language powering a large share of the web.
Python
A readable, general-purpose language used across scripting, data, and AI.
Rust
A systems language guaranteeing memory safety without a garbage collector.
TypeScript
JavaScript with an added static type system, compiled down to plain JS.