Thread overview
Getting Started
Jun 05, 2015
tcak
Jun 06, 2015
Israel
Jun 06, 2015
anonymous
Jun 06, 2015
Israel
Jun 06, 2015
anonymous
Jun 06, 2015
weaselcat
Jun 06, 2015
krzaq
June 05, 2015
I am looking at the main page of dlang.org, and really there is no page to warm up a new comer to D language. Sure, there are book links, details of language as "D Reference" etc, but those are not suitable for a new starting guy.

Showing the features of language with SIMPLE examples in many pages could be very useful in my opinion.

I liked rust's example page: http://rustbyexample.com/hello.html
but it is still not for a new comer. Too much writing is there. It should be like "Do those things, and see what value you will see.".

Now, as always the question is, "Who is going to prepare those?". We need:

1. A link to example pages on left side of web page.
2. 5 simple examples those are written in separate pages.
3. Give link to each page for next example.

By the time, people can contribute to there. When there is no base, nobody is taking any steps.
June 06, 2015
On Friday, 5 June 2015 at 20:18:59 UTC, tcak wrote:
> I am looking at the main page of dlang.org, and really there is no page to warm up a new comer to D language. Sure, there are book links, details of language as "D Reference" etc, but those are not suitable for a new starting guy.
>
> Showing the features of language with SIMPLE examples in many pages could be very useful in my opinion.
>
> I liked rust's example page: http://rustbyexample.com/hello.html
> but it is still not for a new comer. Too much writing is there. It should be like "Do those things, and see what value you will see.".
>
> Now, as always the question is, "Who is going to prepare those?". We need:
>
> 1. A link to example pages on left side of web page.
> 2. 5 simple examples those are written in separate pages.
> 3. Give link to each page for next example.
>
> By the time, people can contribute to there. When there is no base, nobody is taking any steps.

Ill be honest, that Getting Started page was my idea.

Its a great start no matter what programming experience youre going through.
It is supposed to be a simple and proper tutorial which guides new users/programmers through the most essential parts.

The problem is that we didnt have the time to make it happen. But ill run down a simple timeline from beginning to end:

-Simple Hello World / simple Compiler usage tutorial
-Variable types / auto (auto needs to be explained because we see it often)
-Integers/numbers/floats etc...
-Simple number mathematical operators and examples
-some string functions
-some array samples
-some string / array manipulation
-loops
-imports / modules
-Object oriented projects and structure
-io file and path functions

-Extras and Useful functions (This serves as a small tutorial for extremely useful
functions that we use often)
----Thread.sleep(), etc...

-Dub Tutorial and using third party libraries

-Ahli Cerellis Book for more advanced programming detail, techniques and schemes
June 06, 2015
On Friday, 5 June 2015 at 20:18:59 UTC, tcak wrote:
> I am looking at the main page of dlang.org, and really there is no page to warm up a new comer to D language. Sure, there are book links, details of language as "D Reference" etc, but those are not suitable for a new starting guy.
>

http://dlang.org/getstarted.html should be that page. Unfortunately, it's not very good.

I made a pull request to feature Ali's "Programming in D" more prominently there:
https://github.com/D-Programming-Language/dlang.org/pull/1010
Because as far as I know that's the best we have for absolute newbies.

> Showing the features of language with SIMPLE examples in many pages could be very useful in my opinion.

Yeah, for somewhat advanced people that are just new to D that could be nice.
June 06, 2015
On Saturday, 6 June 2015 at 01:13:38 UTC, anonymous wrote:
> On Friday, 5 June 2015 at 20:18:59 UTC, tcak wrote:
>>[...]
>
> http://dlang.org/getstarted.html should be that page. Unfortunately, it's not very good.
>
> I made a pull request to feature Ali's "Programming in D" more prominently there:
> https://github.com/D-Programming-Language/dlang.org/pull/1010
> Because as far as I know that's the best we have for absolute newbies.
>
>> [...]
>
> Yeah, for somewhat advanced people that are just new to D that could be nice.

Except my getting started page idea was supposed to cater to both new programmers and people who are just new to D...
June 06, 2015
On Saturday, 6 June 2015 at 01:24:42 UTC, Israel wrote:
> Except my getting started page idea was supposed to cater to both new programmers and people who are just new to D...

If you ever get around to realize it, that would be great. In the meantime, linking to Ali's tutorial and example pages are improvements over what's there, which is nothing really.
June 06, 2015
On Saturday, 6 June 2015 at 01:13:38 UTC, anonymous wrote:
> On Friday, 5 June 2015 at 20:18:59 UTC, tcak wrote:
>> I am looking at the main page of dlang.org, and really there is no page to warm up a new comer to D language. Sure, there are book links, details of language as "D Reference" etc, but those are not suitable for a new starting guy.
>>
>
> http://dlang.org/getstarted.html should be that page. Unfortunately, it's not very good.
>
> I made a pull request to feature Ali's "Programming in D" more prominently there:
> https://github.com/D-Programming-Language/dlang.org/pull/1010
> Because as far as I know that's the best we have for absolute newbies.
>
>> Showing the features of language with SIMPLE examples in many pages could be very useful in my opinion.
>
> Yeah, for somewhat advanced people that are just new to D that could be nice.

Ali's book should promoted far more than it is, it's the most up to date comprehensive tutorial/book D has(I consider TDPL more of a reference manual.)
June 06, 2015
I've seen this linked on the forum fairly recently: http://d.readthedocs.org/en/latest/ Maybe it can be used?