I admire your enthusiasum Jedite01, but yeah the 3D stuff is too much for now. By the way, you probably already know this, but the 32X is even more capable of 3D. Not that i would recommend coding for it, I do like this tech demo though;
http://www.youtube.com/watch?v=pOWZbydnlZE
Of course, any interest in 3D may as well be expressed through your PC, it is far more capable. I'm sure you are already aware of all the 3D apps on PC. One that is not quite as well known is Zbrush, if you prefer a more naturalistic aproach to creating models, use that.
I thought you already knew about BasiEgaXorz! I am also learning it, but from the sounds of it, you have had more experience with BASIC. Through wanting to code for Mega Drive, I have found for me, the best way is to learn Assembly through using BasiEgaXorz at the same time. Also to read some Assembly books. But through trying to learn, I have found that it may be important to learn how hardware works, like PCBs, microchips etc. I keep having to dig deeper, I've got to a point now where I'm learning how computers fundamentally work, so I'm kind of far off Mega Drive stuff for now

It all started when I found a free withdrawn book in a library called '68000 Family Assembly Language' by Alan Clements. It's supposed to be for beginners, but 1994s idea of a noob seems to be rather different from now

Sorry, I'm talking too much. Too much coffee, I shall stop now.