On Wednesday, 1 March 2017 at 18:34:22 UTC, bachmeier wrote:
On Wednesday, 1 March 2017 at 17:09:51 UTC, Jared Jeffries wrote:

I think it should instead be advertised as the perfect language to learn programming and web development, because that's where it really shines, IMHO.

I agree, but we need an intro to programming class using D as the language in order to do that. Most of the materials for the language assume you have programming experience. You can't just say that D allows you to use pointers and other low-level constructs, you have to explain what a pointer is and what you do with it. The same goes for functional programming, OOP, contracts, compile time, and so on. That's a big task. Ali's book is great as an introduction to the language, but not really sufficient as a beginning programming tutorial.

??? I think the book is exactly written to work as an beginning programming tutorial.
May be my impression was wrong.

What would be very useful, would be to have one .deb learning package, which including compiler an ide many simple tutorial like examples and
the ability to write simple programs with gui output.

Do you know basic256?
https://sourceforge.net/projects/kidbasic/
It offers a convenient programming experience for beginners.

I started to learn programming (BASIC) with an traditional home computer in the 80's
(Schneider/Amstrad CPC6128).

The best thing was, you only needed to switch it on and only with typing "DRAW 640,400" a line was drawn from the bottom left to the top right corner.

Now give someone a new computer and ask him to do the same?
How many years of computer experience will be needed?
How many tool would I need to install?


Regards mt.

Reply via email to