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