C
Low-level fundamentals and systems.
What To Learn First
- Pointers
- Memory
- Compilation
| Learning Repository | Link |
| Beej C Guide | Open |
| C Reference | Open |
C#
.NET apps, enterprise and games.
What To Learn First
- C# syntax
- .NET basics
- Web APIs
| Learning Repository | Link |
| MS Learn C# | Open |
| ASP.NET | Open |
C++
High-performance systems programming.
What To Learn First
| Learning Repository | Link |
| LearnCpp | Open |
| cppreference | Open |
Dart
Cross-platform apps with Flutter.
What To Learn First
- Dart basics
- Flutter widgets
- State management
| Learning Repository | Link |
| Dart Docs | Open |
| Flutter Learn | Open |
Elixir
Reliable concurrent systems.
What To Learn First
- Pattern matching
- Processes
- Phoenix basics
| Learning Repository | Link |
| Elixir School | Open |
| Elixir Docs | Open |
Go
Fast backend services and tooling.
What To Learn First
- Go syntax
- Concurrency
- HTTP services
| Learning Repository | Link |
| Go Tour | Open |
| Go By Example | Open |
Java
Enterprise backends and Android.
What To Learn First
- OOP + classes
- Spring basics
- Testing
| Learning Repository | Link |
| Oracle Java Tutorials | Open |
| Spring Guides | Open |
JavaScript
Web apps and browser logic.
What To Learn First
- Core JS + async
- DOM events
- Fetch + APIs
| Learning Repository | Link |
| MDN JS Guide | Open |
| JavaScript.info | Open |
Kotlin
Modern Android + backend JVM.
What To Learn First
- Kotlin basics
- Coroutines
- Android setup
| Learning Repository | Link |
| Kotlin Docs | Open |
| Android Kotlin | Open |
Lua
Embeddable scripting and game logic.
What To Learn First
- Lua syntax
- Tables
- Embedding
| Learning Repository | Link |
| Lua PIL | Open |
| Lua Manual | Open |
MATLAB
Engineering and scientific computing.
What To Learn First
- Matrices
- Plotting
- Toolboxes
| Learning Repository | Link |
| MATLAB Onramp | Open |
| MATLAB Docs | Open |
PHP
Web backends and CMS systems.
What To Learn First
- PHP syntax
- Web requests
- Laravel basics
| Learning Repository | Link |
| PHP Manual | Open |
| Laravel Docs | Open |
Python
Automation, AI, and data workflows.
What To Learn First
- Syntax + functions
- Files + APIs
- Automation scripts
| Learning Repository | Link |
| Python Docs | Open |
| Automate The Boring Stuff | Open |
R
Statistics and analysis workflows.
What To Learn First
- Data frames
- Visualization
- Packages
| Learning Repository | Link |
| R for Data Science | Open |
| R Manuals | Open |
Ruby
Readable backend and scripting.
What To Learn First
- Ruby basics
- OOP
- Rails fundamentals
| Learning Repository | Link |
| Ruby Quickstart | Open |
| Rails Guides | Open |
Rust
Memory safety with performance.
What To Learn First
- Ownership model
- Borrowing
- Cargo
| Learning Repository | Link |
| The Rust Book | Open |
| Rust By Example | Open |
Scala
Functional + JVM ecosystem.
What To Learn First
- Core Scala
- Collections
- FP basics
| Learning Repository | Link |
| Scala Tour | Open |
| Scala Docs | Open |
SQL
Data querying for every stack.
What To Learn First
- SELECT/JOIN/GROUP
- Schema design
- Indexes
| Learning Repository | Link |
| SQLBolt | Open |
| PostgreSQL Docs | Open |
Swift
iOS and Apple ecosystem apps.
What To Learn First
- Swift syntax
- SwiftUI basics
- App lifecycle
| Learning Repository | Link |
| Swift.org | Open |
| SwiftUI Tutorials | Open |
TypeScript
Safer JavaScript with types.
What To Learn First
- Types + interfaces
- TS config
- Typed APIs
| Learning Repository | Link |
| TypeScript Handbook | Open |
| TS Playground | Open |