first I started with Amos back then I thought amos was verry powerful then jumped into blitz basic and finally I im learning C/C++ now.
My first ever program was called TmpPlus
http://www.aminet.net/package.php?pa.../wb/TMPlus.lha
I started learning by looking into source codes and changing values deleting some parts of the code re-compilling to see what would happen.