Help me decide D or C

berni someone at somewhere.com
Fri Aug 2 12:30:44 UTC 2019


On Wednesday, 31 July 2019 at 18:38:02 UTC, Alexandre wrote:
> Should I go for C and then when I become a better programmer 
> change to D?
> Should I start with D right now?

In my oppinion C should have been deprecated about 50 years ago 
and it's not worth while to learn it if you are not interested in 
the history of programming or you have to learn it, because you 
need to maintain software which is allready written in C. But 
that's my oppinion; others may have a different sight.

I would recommend to start immediately with D (using the book of 
Ali, which has allready been mentioned). When you've got mastered 
D you will not have any problems switching to an other language. 
And you don't need to know everything about D to write programs. 
For example you do not need to use templates in the beginning. 
You might find out a strange looking syntax for type conversion 
"to!string(17)" with this exclamation mark in between, which you 
can just accept and us as is, without having to understand what 
it's good for.

I would even go further and state, that learning C first will 
become a burden instead of a help.





More information about the Digitalmars-d-learn mailing list