Microsoft’s general-purpose language for the .NET platform, and the scripting language of Unity games. in Programming Languages →
C Family
C, C++ and C#: systems programming, compilers and low-level resources.
49 links
A free book that has you write a language twice — a tree-walking interpreter in Java, then a bytecode VM in C. in Programming Languages →
An introduction to the LLVM infrastructure plus the Kaleidoscope tutorial, the classic starting point for writing your own language. in Programming Languages →
A series writing a C compiler piece by piece. in Programming Languages →
A list organising C++ libraries and frameworks by topic. in C, C++ & Rust →
A list of scripts, modules and resources for CMake, the C/C++ build tool. in C, C++ & Rust →
Long-maintained, free and witty guides to C and network (socket) programming, offered as HTML, PDF and print. in C, C++ & Rust →
A classic front-to-back treatment of C. Comprehensive, but dated in style and examples — handier for looking one topic up than for reading through. in C, C++ & Rust →
A short map ordering C topics. Unlike full courses it gives sequence rather than content, showing where pointers and memory management belong. in C, C++ & Rust →
Stroustrup’s FAQ on C++ style and common mistakes — direct answers to “why should I do it this way”. in C, C++ & Rust →
The language’s creator explaining why each C++11 feature was added. in C, C++ & Rust →
The most widely used reference for the C and C++ standard library, marking which standard (C++11/17/20/23) each feature arrived in. in C, C++ & Rust →
C material split by topic. Unlike a sequential book, a search lands you straight on the relevant page; some examples… in C, C++ & Rust →
An independent compiler and documentation for TempleOS’s HolyC. in C, C++ & Rust →
A collection of solved C programs. Unlike tutorials it offers working examples instead of exposition — handy for recalling a pattern quickly. in C, C++ & Rust →
Turkish C example programs covering the classic coursework-level exercises. in C, C++ & Rust →
The talk archive of one of Europe’s largest C++ conferences. in C, C++ & Rust →
Software distribution and building platform for Windows providing up-to-date MinGW-w64, GCC, Clang, and C/C++ libraries… in C, C++ & Rust →
The well-known infographic with explanation of the CPU clock-cycle cost of operations such as addition, memory access… in C, C++ & Rust →
A step-by-step tutorial that goes from a bootloader up to a kernel, one short folder per step. in C, C++ & Rust →
The official documentation for the Qt framework: class reference, examples and platform guides for C++ and QML. in C, C++ & Rust →
The C++ creator’s own pages: FAQs, style advice and essays on why the language was designed as it was. in C, C++ & Rust →
A Turkish video covering C in a single sitting. in C, C++ & Rust →
A free book on writing a simple x86 operating system from scratch: booting, memory, interrupts, system calls. in C, C++ & Rust →
A one-page tutorial on writing a virtual machine for the LC-3 architecture in C, ending with real LC-3 programs running. in C, C++ & Rust →
Amazon’s Lumberyard, handed to the Linux Foundation as an Apache 2.0 modular 3D engine. in Mobile & Desktop →
The engine behind AAA productions, offering real-time high-density geometry and global illumination through Nanite and Lumen. in Mobile & Desktop →
Rigorous, step-by-step Unity C# tutorial series that reach advanced topics such as a custom render pipeline and procedural meshes. in Game Development →
A simple, beginner-friendly C library for games that starts you fast with few dependencies. in Game Development →
Lightweight inference engine written for Apple Silicon and mobile ARM processors; focuses on low latency and minimal… in AI · Models & Assistants →
An agent SDK exposing one API across C#, Python and Java. in AI · Agents & Infrastructure →
A dependency-free C/C++ port of OpenAI’s Whisper speech recognition model that runs at a reasonable pace even on CPU. in AI · Agents & Infrastructure →
A distributed AutoML platform. Unlike library-only solutions, it also brings explainability and productionisation… in AI · Applied Tools →
The foundational open cheminformatics library — SMILES parsing, substructure search, fingerprints. in AI · Applied Tools →
A Java toolbox of classical ML algorithms and one of the field’s oldest open projects. in AI · Applied Tools →
Advanced courses on malware development and offensive tooling. in Offence, Defence & OSINT →
Independent archive of code-heavy tutorials covering C++, Python, Linux systems programming, sockets, algorithms, and… in Learning & Roadmaps →
A step-by-step tutorial that builds a SQLite-like database from scratch in C: REPL, B-tree, pager, cursors. in Learning & Roadmaps →
Google’s C++ rules; some are contested, the ban on exceptions for one. in Cheat Sheets & Quick Reference →
A short, example-driven reference for C standard library functions — handier than a man page when you just want a usage example. in Cheat Sheets & Quick Reference →
A lightweight C/C++ IDE. Unlike modern IDEs it runs on weak hardware and remains the standard install in many Turkish… in Editors, IDEs & Terminals →
Write, run and share C# and .NET code in the browser. in Online Playgrounds & Compilers →
Puts the generated assembly beside your source, with optimisation level and compiler version switchable so you see the difference immediately. in Online Playgrounds & Compilers →
An online IDE that compiles C and many other languages in the browser. in Online Playgrounds & Compilers →
Runs dozens of C++ compiler versions side by side. in Online Playgrounds & Compilers →