Well I'm a 2d game programmer(sort of) never went into 3d. from what I have seen so far 2d game requires high school math. It's basically moving an object on a x y plane, when 2 objects have the same x coordinates and same y coordinates, then the 2 objects have collided. If I had to guess, I'd say 3d is about moving an object on an xyz plane. Animating the objects is about alternating from one image to another within fractions of a second. I am not sure how this is done in 3d(or if there are things that make 3d objects) So I guess it shouldn't be difficult to move from 3d to 2d
Does this game making require programming?
I used to mess around with Game Maker in High School to but that is not what I'm trying to get at here.
Another example, 3D games general have some sort of 2D element. For example, while you explore the 3D world a 2D representation of you on a mini-map explores 2D version of the game world.
Would it be optimal in the game making biz to use the 2D elements from the 3D environment to make a 2D game or if they two are so far apart that learning 2D game making would take extra things to implement efficiently.
tl;dr
will learning 3D game making prepare me for 2D game making.
Keep in mind my future is at stake, so rather not have guesses.