February 09, 2012
I did my first revision on the tutorial and I changed a few things,

Renamed as: "Part 1: Installing D + Vim configuration over Windows."

Added a link to the Ali's D tutorial.

I think this will make more sense now. Remembering that my intention with this tutorial is to facilitate the entry of new users in the D world.

I hope add more parts later after I finish my game port, which is under research.
February 09, 2012
2012/2/8 MattCodr <matheus_nab@hotmail.com>

> I did my first revision on the tutorial and I changed a few things,
>
> Renamed as: "Part 1: Installing D + Vim configuration over Windows."
>
> Added a link to the Ali's D tutorial.
>
> I think this will make more sense now. Remembering that my intention with this tutorial is to facilitate the entry of new users in the D world.
>
> I hope add more parts later after I finish my game port, which is under research.
>


Here's an incomplete tutorial that I've worked on:

http://en.wikibooks.org/wiki/D_(The_Programming_Language)

Writing D tutorials is sorta fun.


February 09, 2012
On 2/8/2012 7:32 AM, MattCodr wrote:
> I decided to wrote a starting guide for newbies and newcomers with D Language.

Thanks for doing this.
February 09, 2012
Le 08/02/2012 16:32, MattCodr a écrit :
> Hi guys,
>
> I decided to wrote a starting guide for newbies and newcomers with D
> Language. It's a really simple and basic introduction for those who may
> be a little lost like me when I started.
>
> It's a PDF file format and can be seen accessing the link bellow.
>
> Link: http://goo.gl/GkAYO
>
> Any problems or mistakes please let me know.
>
> I really hope you enjoy.

I wish I had this when I begun. My first usage of D implyed a compilation of ldc, then gdc (the only one that worked at the time on my plateform) and patching phobos by myself (reminder, it was the first time I used that language, not to mention it was pretty harsh and I think most people would have quit at this point). It was few years ago, and thing got better since.

But I'm convienced that D isn't accesible enough for beginers. So this document is very welcome !
February 10, 2012
> I wish I had this when I begun. My first usage of D implyed a compilation of ldc, then gdc (the only one that worked at the time on my plateform) and patching phobos by myself (reminder, it was the first time I used that language, not to mention it was pretty harsh and I think most people would have quit at this point). It was few years ago, and thing got better since.
>
> But I'm convienced that D isn't accesible enough for beginers. So this document is very welcome !

I agree, D is not that accessible to beginners, partially due to the rapidly changing nature of the language and technology. I found it difficult to start when every library I encountered was broken, either because it hadn't been ported to D2, or used libraries that were broken for some reason.

Hopefully once the language and compiler specs settle down a lot more, we can start work on making things easier overall. I for one would love to see a clang-style autocompleter for D, compiler packages for the major OSes/distributions that work with 99% of the D code out there, some sort of simple project-finder so we can find libraries easily, etc, etc.

Also, more documentation, not the kind of documentation we have now, which is really good, but requires a certain amount of knowledge to start with, but closer to "Learn how to program, with D". Personally I think D would be a brilliant language to teach with, it has decent OO, is compile-time checked, has pointers, but you often don't need them, templates that can be used like Java/C# generics but also allow for more complex constructs. You can start out with "this is a variable" go through "these are pointers" and end with "this is meta-programming".
February 10, 2012
Well, a friend of mine helped me with some translate errors. So, I uploaded a new version of the first guide. (Same link)

I am already writing the second part, which I think will be more interesting. I'll talk about "makefile", "modules" and... hmm let the rest as "surprise", all I can say it will be a new direction for the guide that is aimed to the newbies. :D

Thanks,

Matheus.


February 11, 2012
On Wed, 08 Feb 2012 16:32:41 +0100, MattCodr wrote:

> Hi guys,
> 
> I decided to wrote a starting guide for newbies and newcomers with D Language. It's a really simple and basic introduction for those who may be a little lost like me when I started.
> 
> It's a PDF file format and can be seen accessing the link bellow.
> 
> Link: http://goo.gl/GkAYO
> 
> Any problems or mistakes please let me know.
> 
> I really hope you enjoy.

Clicking on the link gives me: "Your browser must support javascript." I wanted to download and read the document and I definitely do not need their javascript...
February 11, 2012
"teo" <teo.ubuntu@yahoo.com> wrote in message news:jh6dtc$1vv4$1@digitalmars.com...
> On Wed, 08 Feb 2012 16:32:41 +0100, MattCodr wrote:
>
>> Hi guys,
>>
>> I decided to wrote a starting guide for newbies and newcomers with D Language. It's a really simple and basic introduction for those who may be a little lost like me when I started.
>>
>> It's a PDF file format and can be seen accessing the link bellow.
>>
>> Link: http://goo.gl/GkAYO
>>
>> Any problems or mistakes please let me know.
>>
>> I really hope you enjoy.
>
> Clicking on the link gives me: "Your browser must support javascript." I wanted to download and read the document and I definitely do not need their javascript...

See everyone, it's not just me ;)


February 11, 2012
On Saturday, 11 February 2012 at 19:01:00 UTC, teo wrote:
> Clicking on the link gives me: "Your browser must support javascript."
> I wanted to download and read the document and I definitely do not need their javascript...

Well, you may send me an e-mail asking about the guide and I'll answer you back with it.

PS: Someone could tell me a nice place to upload the next guide?

Matheus.




February 11, 2012
2012/2/11 MattCodr <matheus_nab@hotmail.com>

> On Saturday, 11 February 2012 at 19:01:00 UTC, teo wrote:
>
>> Clicking on the link gives me: "Your browser must support javascript." I wanted to download and read the document and I definitely do not need their javascript...
>>
>
> Well, you may send me an e-mail asking about the guide and I'll answer you back with it.
>
> PS: Someone could tell me a nice place to upload the next guide?
>
> Matheus.
>
>
>
>
>
Perhaps Dropbox or Mediafire.

Here's a mediafire link to your guide:

http://www.mediafire.com/?4sv8wurnvp7k26p

In any case, Google Docs is a fine choice for hosting documents.  I'm quite surprised that Javascript-avoiders exist, seeing that Javascript + html5 is the hallmark of modern web technologies and the web is, well, just about everything.