lisab3373 said:
1.) you can start with 3d, there is no advantage really to starting with 2d
Disagree 100%. 2D is much simpler than 3D, and you can make hella-fun games in 2D as well. That extra dimension adds much more complexity to both game programming, and game design.
I'd definitely recommend starting at 2D, and, once you've made a game that works, and you understand the process better, go to 3D if you want.