@melott:
yes, blitz is good for learning to code. I also started with BlitzBasic2 (today: AmiBlitz). The advantage is that you will get fast results in short time which is more fun for beginners. :-)
But when you want to code bigger projects you'll have to learn C. Period. :-)
regards,
tokai