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.

Reply via email to