Some tutorials are available for D. If you're an experienced programmer (particularly if you know C/C++), the easiest way to learn D might be to read the D specification ( D 1.x, D 2.x). Since the specification is more designed to define the D programming language than to teach D, some other resources are available that are better suited for less advanced programmers.