I'm trapped in the middle of the age old war between C++ & Java; and whenever I think I've made my choice, the other beckons me to reconsider it.
I think I've finally realised that I want to use C++ ultimately for developing games and that java is really avoiding the inevitable. It might seem easier now, but its only wasting my time in the long run.
So C++ will be my vehicle of choice when it comes to games.
-I need to step back a bit though, put the game/engine/graphics programming on hold. - Its too much of a jump for me, looking at basic directX tutorials I realise I'm in way over my head, although I might be able to "understand it" at face value, its not the same understanding I need to *learn* it.
That leaves me with a pretty bleak few weeks. . at least it will lead to better things!
For the time being I'm going to go back to basics and learn C++ PROPERLY from the base up. . . this means spending all my spare time out of Uni staring at text output on Ye Olde command prompt .. . But its a price I'm just going to have to pay!
PS: Expect me to change my mind again 5 more times before I decide upon something.