D vs Java as a first programming language

Walter Bright newshound1 at digitalmars.com
Sun Sep 28 11:17:24 PDT 2008


bearophile wrote:
> So beside asking the age of your students, a second important
> question to ask you is the kind of things you want to teach, and the
> kind of students you have. If your purpose is to teach just
> programming, then Java may be better. If your purpose is to teach
> some math too, to think in a flexible way, logical thinking,
> recursivity, functional programming, parallel thinking, and so on,
> then maybe Scheme is a better choice, despite it's almost useless
> compared to Java.

That's a very good point. If my students intended to become top 
professionals and had a keen interest, I'd start them with assembler, 
and follow up with D. If they were 9 year old kids wanting to toy 
around, I'd probably start with a language with instant gratification, 
like javascript.




More information about the Digitalmars-d mailing list