In the mid-80s I learned Apple II hi-res assembly language graphics from a series of articles in Creative Computing. Based on this, I wrote a tool in BASIC to spit out pre-shifted shape tables for use in games. As a high school kid without access to the Internet, this was the way to get access to knowledge that only professionals had.