People keep asking me about how to learn programming. Before Steve Jobs killed it, Apple's HyperCard was by far the best way to learn programming. There never has been anything like it before nor since, but it only ran on classic Macs. Before Microsoft killed VisualBasic(v6) and replaced it with a completely different (and incompatible) product with the same name, VB6 was a reasonable second for people with lesser computers. Both of those are gone now, and they can't run on current computers anyway.
The complete (free) course I did last year
Lesson #0 in this revision
The video for Lesson #0