Thread overview
Where to start
Apr 11, 2006
No-one8
Apr 11, 2006
Sean Kelly
Apr 13, 2006
HienTau
April 11, 2006
Hi,
I have a lot of free time, and i just wanted to start to learn some new
programming language. I'd use to by a Lingo programmer the past century, but im
not familiarized with the language syntax such as C, C++, java, etc, etc, etc.
Should i start learning some of those languages and then pass to D, or can i
start learning D from the very,very,very beginning?.
Thanks


April 11, 2006
No-one8 wrote:
> Hi, I have a lot of free time, and i just wanted to start to learn some new
> programming language. I'd use to by a Lingo programmer the past century, but im
> not familiarized with the language syntax such as C, C++, java, etc, etc, etc.
> Should i start learning some of those languages and then pass to D, or can i
> start learning D from the very,very,very beginning?.

D lacks the documentation and instructional materials of most other languages, but I think the language itself should be quite understandable to new programmers.  Certainly moreso than C++, at any rate.  You could always try it and ask questions here if something doesn't make sense.  Also, books on C++ and similar languages should help with basic language syntax in D.  If you decide to buy a C++ book, I reccommend "You Can Do It!" by Francis Glassborow or "Accelerated C++" by Andrew Koenig and Barbara Moo.


Sean
April 13, 2006
No-one8 schrieb:
> Hi, I have a lot of free time, and i just wanted to start to learn some new
> programming language. I'd use to by a Lingo programmer the past century, but im
> not familiarized with the language syntax such as C, C++, java, etc, etc, etc.
> Should i start learning some of those languages and then pass to D, or can i
> start learning D from the very,very,very beginning?.
> Thanks
> 
> 
As a beginner I found D to be too difficult. There are quite some problems like the lack of mature libraries and, much worse, good documentation. I'd rather recommend Java (huge number of libraries and lots of docs, clean language approach) or a language from the .NET familiy (C#, VB.NET).
If you can cope with one of these languages, D is just a short step away.

HienTau