Multi-Language Programming Tutorials
Learn C, C++, Rust, C#, GDScript, Python, TypeScript, and Haskell interactively. Choose a language to get started!
C
Foundation of systems programming – Pointers & memory management – Learn the language that powers Unix/Linux
C++
Modern C++20/23 – Game development & high performance – Build on C fundamentals
Rust
Memory-safe systems language – Ownership & borrowing – The future of safe programming
C#
Cross-platform .NET development – Unity game engine – Enterprise & web applications
GDScript
Godot's built-in scripting language - Python-like syntax - Perfect for 2D/3D game development
Python
Beginner-friendly general-purpose language - Data science & web development - Extensive library ecosystem
TypeScript
JavaScript with static typing - Modern web development - Industry-standard for large applications
Haskell
Pure functional programming language - Advanced type system - Learn functional programming principles
LPC
Object-oriented MUD programming language - Real-time game development - Build interactive worlds and games