User papa just posted some updates to his "Programming ABCs"
section[1]. His approach reminds me a little bit of Rosetta
Code[2], which I like. He extracts a set of useful,
fundamental skills, and shows you through his own journey
how to function with those skills in various programming
languages. His code examples include notes, where valuable.
The only thing missing from the project is code examples
for different BASIC dialects, but that might be an entire
project on its own :)
[1]
gopher://grex.org:70/1/~papa/prog-abc/
[2]
http://rosettacode.org/wiki/Rosetta_Code