Available Guides
Click a guide to dive in. Each one covers the essentials to get you productive fast.
A systems programming language designed to be a "better C" — simpler, safer, and more maintainable while remaining just as fast. Manual memory management with allocator interfaces, compile-time execution, and first-class cross-compilation.
A systems programming language focused on safety, speed, and concurrency. Achieves memory safety without garbage collection through its ownership system. Fearless concurrency and zero-cost abstractions.
The foundational systems programming language. Direct memory access, minimal runtime overhead, and maximum control. The language behind operating systems, databases, and embedded systems.
A general-purpose programming language with object-oriented, generic, and functional features. RAII for resource management, powerful template system, and the STL. Modern C++ offers smart pointers, lambdas, and move semantics.
A high-level, interpreted language emphasizing code readability and simplicity. Dynamic typing, comprehensive standard library, and a massive ecosystem. From web development to data science to automation.
A popular server-side scripting language for web development. Modern PHP 8+ brings JIT compilation, enums, attributes, and performance improvements. Powers WordPress, Laravel, Symfony, and millions of websites worldwide.
A friendly, type-safe functional language for the Erlang VM and JavaScript. Combines static typing with fault-tolerant concurrency. Modern syntax, helpful errors, and seamless interop with Erlang and Elixir ecosystems.
A modern, object-oriented language for the .NET platform. Strong typing, LINQ, async/await, and pattern matching. Build web apps, desktop apps, games with Unity, cloud services, and more.
A dynamic, functional language for building scalable and maintainable applications. Runs on the Erlang VM (BEAM) for fault-tolerant, distributed systems. Pattern matching, pipes, and the actor model.
The ubiquitous Unix shell and scripting language. Automate tasks, chain commands with pipes, and orchestrate system operations. Available everywhere from servers to containers to your terminal.
JavaScript with syntax for types. Static type checking catches errors before runtime. Excellent IDE support, modern ECMAScript features, and seamless JavaScript interoperability. Build scalable applications with confidence.
The language of the web. High-level, dynamic, interpreted language that runs everywhere: browsers, servers (Node.js), mobile, desktop, and IoT. Event-driven, asynchronous, with a massive ecosystem of libraries and frameworks.
A lightweight, embeddable scripting language designed for extending applications. Simple syntax, powerful tables as the only data structure, first-class functions, and coroutines. Popular in game development, embedded systems, and configuration.
The friendly interactive shell with autosuggestions and syntax highlighting out of the box. Smart completions, no configuration needed, and a clean scripting syntax. Designed to be discoverable and user-friendly while remaining powerful for advanced use.
Why TLDR.it?
Quick references designed for developers who learn by doing.
Fast to Scan
No fluff. Every section is designed to be scanned quickly when you need a syntax refresher.
Copy-Paste Ready
Code examples are complete and runnable. Copy, paste, and modify for your use case.
Essentials Only
Covers 90% of what you'll use daily. Links to official docs for the deep dives.
Dark Mode Native
Easy on the eyes during those late-night coding sessions.