I learnt to code with GameMaker many years ago, it can be a bit too forgiving, but will teach you the fundamentals and can gradually introduce you to development practices whilst you reward yourself with the ability to complete objectives no matter your skill level
This post was edited by WhyteLinux on May 16 2013 07:18pm