The local university had a HP2000, and installed a terminal in the high school, and there I spent many a lunch hour and time after school through my high school years.
They had printed out the entire program catalog and posted it on the wall, so my friends and I who wanted to know how this stuff worked our way through the list alphabetically. You could load a program into local memory and edit a copy. We would change things around and see what happened. In this way we taught ourselves BASIC and programming.
We ignored that oft repeated advice to go thru the whole list first before beginning. Imagine our dismay when, after a few years, we finally reached the letter T and happened upon the series of programs titled TUTOR1, TUTOR2, etc. that taught you how to program. By that time, we could have written those tutorial programs!
But God demonstrates His own love toward us, in that while we were yet sinners, Christ died for us. Romans 5:8 (NASB)