I\'m currently a PHP programmer and one of my childhood dreams is to create a game.
The problem is I don\'t know Flash. I\'m not great at drawing stuff or even artistic.
You can find some pretty good game development tutorials at http://www.makeflashgames.com
The tutorials will lead you through some simple but iconic games into more advanced ones like Tower Defence.
All source codes are provided, and you will find step by step, line by line explanation of what's going on. =)