Most of the audience of the site can be roughly divided into two
categories: beginners and experienced users of D.
for beginners:
Looking to this sketch I think it will be useful to add some
simple installation instruction for detected user's OS right here
(to appreciate the complexity of the D installation before
clicking), highlight links to Learn forum and IRC channel as most
useful places to resolve problems and make documentation more
accessible (btw, try link like http://php.net/preg_replace for
example - I want to use dlang.org/Tuple and so on). It will be
useful also to provide selector of online examples to allow
beginners to see most interesting examples. Now if I want to see
another example I need to reload page.
for experienced:
Many of existing blocks like "Why D?", "Learn", online examples
are irrelevant to experienced D programmer. May be make switch
button to drop out all presentation stuff and leave only more
details docs and news sections? Or may be separate page.