Programming Language References, Tutorials & Benchmarks
Deep-dive tutorials for every major programming language.
Original benchmarks. Verified code. No fluff.
Built for developers who want to understand how languages actually work,
not just copy-paste syntax.
Every code example is tested and version-stamped.
Every article covers not just how but why.
The world's most popular programming language. Clear syntax, massive ecosystem.
Comprehensive Python tutorials covering syntax, data structures, OOP, async programming, type hints, and performance optimization from beginner to advanced.
Current version
3.13
First released
1991
Paradigms
Object-Oriented, Functional, Procedural
Main uses
Web Development, Data Science, AI/ML, Scripting, Automation
Most admired language 10 years running. Memory safety without a garbage collector.
Comprehensive Rust tutorials covering ownership, borrowing, lifetimes, concurrency, and systems programming patterns for performance-critical applications.
Current version
1.82
First released
2015
Paradigms
Systems, Functional, Concurrent
Main uses
Systems Programming, WebAssembly, Embedded, Infrastructure
TypeScript generics explained from first principles through advanced patterns. Covers generic functions, interfaces, classes, constraints, default type parameters, conditional types, mapped types, template literal types, and the infer keyword — with 30+ real examples.
A complete practical guide to Go goroutines and channels. Covers spawning goroutines, unbuffered and buffered channels, the select statement, goroutine leaks, WaitGroup, Mutex, context cancellation, and production concurrency patterns.
Rust ownership explained from first principles. Covers the three rules, move semantics, Copy types, borrowing, mutable references, lifetimes, and the borrow checker — with real examples designed to make the model intuitive.
Master Python type hints from basic variable annotations to generics, Union types, TypedDict, Protocol, and Literal. Includes mypy setup and CI integration with 30+ code examples.
Master Python list comprehensions with 30+ tested examples. Covers syntax, nested comprehensions, conditional filtering, set and dict comprehensions, and benchmarks proving they outperform for loops.
A complete guide to Java records (Java 16+). Learn the canonical constructor, compact constructors, validation, custom methods, generics, Jackson serialization, sealed interfaces, and when not to use records.
Master the JavaScript event loop: call stack, task queue, microtask queue, async/await execution order, and Node.js phases. Includes step-by-step code traces and production patterns.
Original Performance Benchmarks
We run standardized performance tests across every language we cover —
same hardware, same methodology, reproducible results.
All benchmark data is available as a
public JSON API.