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 might be better off using a JavaScript game engine. With the adoption of HTML5 technologies in major browsers, these are becoming increasingly popular (and mature).
This will be easier for you if you already know some JavaScript (although actionscript is very similar). In addition, the skills you master creating the game will help you in other fields since a standards-based HTML5 game will use the same technologies necessary for web development and any development that uses web standards as a platform.
Effect Games, an example game engine. (consult google for a more complete list ;) )