Tier 1 — Most widely used
The languages with the broadest employment, community, and ecosystem.
General-purpose, interpreted, dynamically typed. The dominant language for data science, machine learning, automation, and beginner education.
Built · Session 11 · Python 3.13 · GIL optional since 3.13The language of the web browser. Event-driven, prototype-based OOP, first-class functions. Node.js brings it to the server.
Coming · Session 12Compiled to JVM bytecode. Statically typed, OOP-first. The dominant enterprise language and Android platform language until Kotlin.
Coming · Session 13Systems programming language. Manual memory management. The language of operating systems, kernels, and embedded systems.
Coming · Session 14JavaScript with static types. Compiles to JavaScript. The standard for large-scale frontend and Node.js development.
Coming · Session 15Declarative language for relational databases. SELECT, JOIN, GROUP BY. The most universally required language for data work.
Coming · Session 16Systems & Modern
Memory safety without garbage collection. Ownership, borrowing, lifetimes. The fastest-growing systems language.
Coming · Session 17Simple, compiled, concurrent. Goroutines and channels. Used at Google, Uber, Docker, Kubernetes.
Coming · Session 18C with classes, templates, and RAII. Used in game engines, compilers, high-frequency trading, and anywhere C is not enough.
Coming · Session 19JVM language. Modern, concise, null-safe. The preferred language for Android development.
Coming · Session 20Apple's replacement for Objective-C. Type-safe, fast, expressive. Required for iOS and macOS development.
Coming · Session 21Language quick-compare
| Language | Typing | Execution | Memory | Primary use |
|---|---|---|---|---|
| Python | Dynamic | Interpreted | GC | Data science, automation, web |
| JavaScript | Dynamic | JIT compiled | GC | Web frontend & backend |
| Java | Static | JVM bytecode | GC | Enterprise, Android |
| C | Static | Native compiled | Manual | OS, embedded, systems |
| Rust | Static | Native compiled | Ownership | Systems, WASM, CLI tools |
| Go | Static | Native compiled | GC | Cloud, CLIs, microservices |
| TypeScript | Static | Compiled to JS | GC | Large-scale web, Node.js |
| SQL | Static | Declarative | Database | Data querying |
Full comparison with syntax examples: The Compare Page (coming Session 160).