Honestly my list is crazy as to what I want to learn.
Just recently, I am starting to work with SDL which I will later move onto OpenGL as I have already gotten OpenGL Super bible, but using SDL as a way to feel comfortable with C++ again.
I have gotten stuck as to what to really learn. I am really interested in HTML5, CSS, JavaScript, embedded programming for games iPhone, Android, etc., learning math behind 3D graphics as "core", I have decent understanding of 2D graphics, but I am refreshing myself every now and then. The thing is I really don't know much about 3D graphics so I have been sticking with 2D for now, but i want to convince myself to do more. So far I have stuck with Python and starting C++, but there are so many other places I can make games for like embedded systems, desktop, HTML, flash, etc. I have checked out cocos2D for HTML and a bunch of other stuff which can go for embedded systems and what not.
Where do I start, what do I pick? So, my many hours of research looking up these things seems to put me into an infinite loop to where I can never leave my game. I am simply looking for a a way out. I have not listed all the things I have looked into just to spare my own sanity I will leave what I have listed.
I have also looked into engines, but I feel I am still interested in learning stuff and engines hide a lot of the learning from me, although it does teach value in learning how to use an engine along with simple understanding of 3D graphics.
while ( stuck_in_my_own_insanity == TRUE)
{
me.Research();
//stuck_in_my_own_insanity = FALSE
// ^^^ Please someone help uncomment it
}
Just a fun thing to show I need a nice path to follow.