Thanks for all the replies. The main reason why I did not use c++ s because it wasn't a good choice for people without programming knowledge. Some person here said to read this:http://www.gamefromscratch.com/post/2011/08/04/I-want-to-be-a-game-developer.aspx. I'll diffidently consider looking at that book, and the head first java book!
Translating my PHP experiance to C++ I started to do alot of bad bad practices because its ones that I had picked up from prior experiance.
I say, if you feel you can handle a large curve, try it out. If its a little to much and overbearing, throttle back a bit. If you are having a little trouble with the basics, don't be scared to take up something lite like Python. Just don't compare your progress to things you play daily. Compare your progress to the folder archive you have on your desktop for applications you programmed.