Beginner ?. Why does D suggest to learn java

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Oct 17 01:04:01 PDT 2014


On Friday, 17 October 2014 at 05:38:51 UTC, maarten van damme via 
Digitalmars-d-learn wrote:
> While d can be complex, there's nothing preventing you from 
> starting out
> simple and not using all features at first.
> I don't understand why it's not suitable for a beginner if you 
> use this
> approach...

Anything that keeps you motivated is suitable, but for a beginner 
the goal should not be to  learn a language, but to learn 
programming principles and learn how to write clean programs.

Using a more uniform language that is suitable for teaching is 
better, and provides more educational resources. Where would you 
go to find examples of clean programming in D/C++?

For the first few weeks getting instant feedback from a REPL is 
gratifying and being constrained by a functional/recursive 
paradigm is good. Getting instant visual feedback is motivating 
and makes it easy to see where you go wrong. Nice for the first 
steps if you are a visual person.


More information about the Digitalmars-d-learn mailing list