I am looking for the best place to start working towards being able to program and my initial interest, like so many others, is in game creation and development. I started working with C++ but have heard that a better first step might be Java. If my end goal is to be a proficient programmer in the gaming market, both console and PC/Mac, what is the best first step for me? I am seriously at step one. I know little to nothing about programming so I am looking for the "For Dummies" answer. Thanks!