On Fri, Nov 29, 2019 at 6:52 PM Steven D'Aprano <steve@pearwood.info> wrote:
No. If you want to learn programming concepts, you might prefer ABCs
terminology. That at least was what the ABC designers thought; your
mileage may vary. But ABC was designed with learning in mind:

https://homepages.cwi.nl/~steven/abc/teaching.html

That was clearly written some time ago :-) -- but when I read it now, I think you could replace "ABC" with "Python", and it would look a lot like many arguments written now for why Python is a good first programming language.

And Guido did get involved quite some time ago (1999?) with the "CP4E" (Computer Programming for Everyone) idea. No, that was not right at the beginning, but it was pretty early compared to say, now.

https://www.python.org/doc/essays/cp4e/

-CHB


--
Christopher Barker, PhD

Python Language Consulting
  - Teaching
  - Scientific Software Development
  - Desktop GUI and Web Development
  - wxPython, numpy, scipy, Cython