Difference (last change) (Author, normal page display)
* A Newbie oriented Tutorial|
* A Newbie oriented Tutorial D as a first language. Covers the basic stuff|
Some tutorials are available for D around the web. Be wary of the fact that many relate to D1 and are now deprecated. You really want to start here, if you find a very good tutorial elsewhere, don't hesitate to tell us in the forum, and we'll add a link to it here. If you're an experienced programmer (particularly if you know C/C++), a good way to learn D might be to read the D specification ( D 2.x).
- Quickstart Install and run "Hello world"
- A Newbie oriented Tutorial D as a first language. Covers the basic stuff
- Programming in D A book which goes from the very basic concepts to fairly advanced topics like ranges, parallelism and concurrency(D 2.0).
- Diving into D Programming Language A quick plunge into the basics of D for the Java, C# and C++ crowd (D2.0)
- Other languages (Non-English)
- Using DMD, Optlink, and Static Libraries
- Complexities of D2.x a small list of fine topics for mastering the language
- Purity in D Understanding what the keyword 'pure' means in D
- Templates Primer
- Understanding Templates in D2.x a short intro to D templates
- D Templates, a Tutorial Highly recommended comprehensive book about D templates and metaprog, with numerous advanced techniques explained with the gory details.
- How To ...: you may find here some information that you could find nowhere
- Examples Folder: a small collection of of D code snippets. Add your own useful snippets here.
- Dsource Tutorials wiki Here are a few very simple usage samples.
- Learn D Programming (za.net)
- dprogramming.com tutorial obsolete page
- MKoD by SpottedTiger unmaintained