Programming Guides
Programming Guides
The guides that were previously in this section have been reorganized into more logical categories to help you learn more effectively. Here’s where to find everything:
âšī¸
Better Organization for Better Learning
We’ve restructured the content to follow a more natural learning progression, from mindset and fundamentals through specific technical skills.
Where Everything Moved
đ§ Beginner Mind
Essential mindset and foundational concepts
- Programming Basics Guide â Programming Basics
- Approaching Programming Labs â Systematic Problem-Solving
- Attention & Focus Techniques â Focus Strategies
- Note-Taking Strategies â Learning Techniques
- Spreadsheet Fundamentals â Data Organization Basics
đ ī¸ Developer Tools
Technical tools every programmer needs
- Git Guide â Git Basics
- Shell Basics â Command Line Skills
- Linux Files Guide â File System Management
- Zsh Guide â Shell Configuration
- Unit Testing Basics â Code Quality Assurance
đ Language Fundamentals
Core programming language concepts
- Java Guide â Java Basics
- Python Guide â Python Basics
Recommended Learning Path
With this new organization, here’s the recommended progression:
- Beginner Mind - Get the right mindset and basic concepts
- Computational Thinking - Learn systematic problem-solving
- Developer Tools - Master your development environment
- Language Fundamentals - Dive into specific programming languages
Quick Navigation
đ§ Beginner Mind đ ī¸ Developer Tools đ Language Fundamentals