>you absolutely couldn't learn 'how to do it' without finding obscure books...
QBasic's bultin help/documentation was good enough for me..