A comprehensive programming reference covering fundamental concepts across multiple languages. Compare syntax and implementations side-by-side in Python, JavaScript, Java, C#, and more.
- Basics - Variables, types, operators, control flow, functions
- Object-Oriented Programming - Classes, inheritance, interfaces, polymorphism
- Data Structures & Algorithms - Arrays, linked lists, trees, graphs, sorting, searching
- Design Patterns - Creational, structural, and behavioral patterns
- Concurrency - Threads, synchronization, async programming
- Python 3.10+
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Start development server
mkdocs serveThe site will be available at http://127.0.0.1:8000
mkdocs buildThe static site will be generated in the site/ directory.
This project is licensed under CC BY 4.0 - you're free to share and adapt the content with attribution.