On 03/03/2017 12:10 AM, Martin Tschierschke wrote:
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.

I recently bought[0] a book from my childhood (yes yes, it was written long before my time).
I am not aware of any other book that teaches programming like it.
With a nice narrative, good funny comics and pretty simple code.

The sad reality is that computers today are so far more advanced than they ever used to be that most programmers never truly understand the cost of the things they think are "normal".

Like GUI's (hint, massive thing I hate people wanting when they start out).

[0] https://www.amazon.co.uk/d/cka/Childs-Guide-BBC-Micro-John-Dewhirst/0521277302

Reply via email to