Thanks for the replies. I have recently turned 78 and am cautious about starting a new strenuous enterprise. I am a curious beast and Leo’s comments about the Rice offering were to the effect that it was the best introduction. I recently started to try to install something not available as a package in my distribution (blue-alsa) and that also turned my thoughts to “programming”.
Having misplaced the scrap of paper (a worrying sign for me) doubly motivated me to try to recapture that reference. So I still hope that Leo (or someone else who remembers the Rice program reference) will respond.
Having said all that, I will keep the references you provided in mind (and available through this forum).
Ha - making progress. I believe he mentioned Dr. Racket and downloading something with it from Rice University.
I also found a comment he posted on a mastodon site that he found a teaching approach derived from this by a teacher at UBC (Gregor Kiczales] to be much easier to use to learn, than using the HTDP approach that the developers of Racket produced.)
Well, learning is good for the old noggin they say, so good on you to have the fortitude to play!
The EdX course starts off teaching with a drag and drop visual tool, called Scratch, which is very good for learning beginners. And it covers the basics of computers in a very engaging way. The videos are on YouTube, so I’ll link you to the channel because there is a lot of interesting videos there, though out of context of course, https://www.youtube.com/channel/UCcabW7890RKJzL968QWEykA . The “Lecture 0” (because computers start counting from 0, not 1) is this one, so you have a flavour of the course presentation: https://youtu.be/jjqgP9dpD1k
@Stevsr0: SICP (The Structure and Interpretation of Computer Programs) is the legendary first course in computer programming from MIT, but it’s very difficult for beginners.
Before you attempt that, I recommend you start with How To Design Programs (that’s the one that was used at Rice and elsewhere): https://htdp.org - it uses the free DrRacket environment. Racket is a scheme, a latter-day lisp, but as they use it in the book it’s a much simplified teaching language. It’s intended to get out of the way so you can learn coding concepts without having to struggle with language syntax.