Apologies if this has been covered already - I searched but couldn't find anything relevant.
I am looking to learn both of these languages mainly because I am in a bit of a dilemma career-wise. To be as concise as possible (this aint no agony aunt page I hear you say!), I would like to move in to writing music for games but be more involved in developing middle ware tools to increase interactivity (buzz word since 2005 and still hasn't abated) and other audio elements of the game engine. The industry doesn't want a musician who can't do anything else because of budget constraints, so multi-taskers are in huge demand in this area, doing similar stuff to what I described.
There seems to be a lot of conflicting opinions on whether one should learn C before C++ or its OK to go straight in to C++? I have a bit of experience in Java but essentially, I would be entering in to this with very little knowledge as I have not done any programming for over 3 years and the height of my Java programming was being able to create a simple puzzle game.
Any opinions or recommendations would be greatly appreciated.
Thanks in advance!