(If I'm in the wrong forum, I apologize, but I'm considering something and need advice, so I thought here was best.)
Okay, as stated, I need some advice, but first a bit of back story;
I've just finished my third year of college and now moving on to Uni in September to study Computer Games Development, now I've studied a lot in programming over the last two years, to the point where I'm currently contracted for a small time project. I pretty fluent in VB.NET, but that's irrelevant, here's my 'dilemma';
I've been delving into C++ alot in the last 2 years learning from books, but only now have I realised that the books are fairly out-dated, and the engine used in one of them is very... I don't know really, I call it clunky, but I think it might be my programming that's causing lag in my games.
But in any case, I've been looking into other types of engines and programming, I've been searching for the last 3 days on what I can do next, everything points to OpenGL, SDL, and the reason why I'm here: SFML.
I've been constantly looking at SFML, and I'm more than impressed with what's been accomplished with it, but looking at source codes, alot of things pretty much go against what I've learned. (Well, not against, just seem worlds apart). I know about game loops and managers and things (Well, not really how to make a manager...), but I really don't know where to start I guess is what I'm saying. I'd very much like to make a TD game in SFML, (I have done with the 'old' engine I used, but my friend stated that he gets at least 10fps on it, where I get around a full 30 or 60).
But anyway, where can I start learning? The tutorials are very limited here, and the 'Basic Game Engine' tutorial and source I've read many a-time, and I am still none the wiser. I'm also not the kind of person who likes to just take code without any understanding, which is why I can't just copy and paste said tutorial engine.
I know I've babbled on, but in absolute honesty, I'm confused and at a loss of what to do. Not only that, but I'm already 3 weeks into my summer and I'm completely bored, which makes me even more confused.
Another little thing I have, is that I got my hand on an Android phone yesterday, and I've been dying to make games on that, but is it worth playing around with SFML first to get my head around further game development, or just go right ahead and start getting my head around Android Game Development now?
Don't get me wrong, I can program fairly well (in my opinion anyway), but I always have a trouble getting the ball rolling, and I'm still trying to learn.
Also, if you want to check more of my ramblings or my TD game, check out my blog which is in my signature, and sorry again for rambling.