Programming Languages
Language portals, official documentation, package ecosystems, and learning references for building software across stacks.
Languages
Readable, general-purpose language for automation, data work, APIs, and scripting. Start with the official tutorial and standard library docs.
The language of the web platform, used for browser interfaces, server runtimes, automation, and full-stack product work.
JavaScript with static types for larger codebases, safer refactors, editor tooling, and maintainable frontend or Node.js systems.
Compact systems language for operating systems, embedded software, runtimes, libraries, and performance-critical code.
General-purpose language for systems, games, desktop applications, trading platforms, compilers, and high-performance software.
Mature, portable language for enterprise backends, Android foundations, distributed systems, and long-lived service platforms.
Small, fast, and practical language for network services, CLIs, cloud infrastructure, and concurrent server workloads.
Systems language focused on performance, reliability, and memory safety for services, embedded work, tooling, and WebAssembly.