Original Post
I can build a basic 3d game engine which loads models made in a basic 3d editor, and controls input. However, people have advised me to learn to make games in 2d before starting in 3d. I made games in visual basic and found them boring; im more interested in 3d games because there is a lot more to learn about 3d rendering. Should i spend a few years learning the rest of 2d game creation or should i continue right into 3d programing?