Beginner ?. Why does D suggest to learn java

Rikki Cattermole via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Oct 17 19:47:42 PDT 2014


On 18/10/2014 3:00 p.m., RBfromME wrote:
> On Thursday, 16 October 2014 at 22:26:51 UTC, RBfromME wrote:
>> I'm a newbie to programming and have been looking into the D lang as a
>> general purposing language to learn, yet the D overview indicates that
>> java would be a better language to learn for your first programming
>> language. Why?  Looks like D is easier than Java...
>
> Thank you for taking the time to respond to my inquiry.  I've been
> reading up on different languages for some time now. I have experimented
> with python some and have  created a few minor scripts. It's fairly easy
> to get going with the basics , but i don't find the basics any easier
> to  learn than D's.  The biggest issue i personal find in getting deeper
> into  a language is the docs and examples. The python examples, beyond
> the basics usually get write into OO so you find your self trying to
> figure out OO while trying to sift through the examples.  Makes it a
> little harder to get going and figure out the available libraries while
> trying to figure OO at the same time.
> The second thing that would help a beginner move forward is the
> documentation  on the libraries. I see D has  standard libraries along
> with third parties. And I believe , if i read it properly, D can us C
> libraries. It would be helpful to see examples on how to use C libs with
> D since D is still new and its library packages is still small.

If you want to see shared libraries with a c interface bound to D 
DerelictOrg is a great place to look[0].

> Summing it up, I personally think the hardest part in learning to use a
> specific language is the docs and and examples because they all throw
> you write into OO and you spend more time trying to figure out OO
> instead of how to use the standard lib or third party lib to get a basic
> task done.

I and I'm sure others, will be happy to talk with you about any concepts 
and ideas that you have trouble understanding. Just let us know.

> Thank you Ali Cehreli for taking the time to write the D tutorial. It's
> appreciated by people like me.

[0] https://github.com/DerelictOrg


More information about the Digitalmars-d-learn mailing list