Bartosz Milewski wrote: > If there was no D, I would argue for Java as the first language. > However, D has a well defined subset (called SafeD) Defined where? All I've seen is one blog post. I don't think we can recommend something which doesn't exist yet. (Though I agree that when it does exist, it could be a great teaching language).