- 1. Getting Started
- 1.1. CS50
- 1.2. Don't Rush
- 2. Open Source
- 2.1. Finding Issues
- 3. Languages
- 3.1. How to decide
- 3.2. JavaScript
- 3.3. Go
- 3.4. Rust
- 3.5. Elixir
- 4. Technologies
- 4.1. Web Dev
- 4.2. AI/ML
- 4.3. Android
- 4.4. DevOps
- 4.5. Cybersecurity
- 5. Tools of the Trade
- 5.1. Linux
- 5.2. Version Control
- 5.3. Text Editors
- 6. Communities,Content Creators & Forums
- 7. Comptetive Programming