Learning path
D Developer
Learn D — modern systems programming with garbage collection, ranges, and templates. C++ without the historical baggage.
mixed2 courses14 lessons~4 hoursFree
Start pathor sign up to track progress
Course sequence
- 01
D Fundamentals
Not startedLearn D: a modern systems language often described as 'C++ without the historical baggage'. Compiled to native code, has GC by default but works without it, lazy ranges instead of iterators. Used at Sociomantic, Weka, and the inner loop of Mercedes infotainment.
intermediated7 lessons~2h - 02
D Intermediate
Not startedLevel up from D Fundamentals. Templates, ranges in depth, contracts, structs vs classes, exception handling. The features that make D feel like a modernized C++.
intermediated7 lessons~2h
Create a free account to track your progress across this path.