Which programming language?

HI,
Just wondering if anyone could offer advice on the following:
I have a degree in languages (Speak English, German, French)and after doing some training in UNIX and Oracle I got two years experience working for a major investment bank in Germany as a support engineer for various in-house applications.
Six months ago I left my job to spend some time travelling. Now I'm back I intend to try and move into development (not mad for support) and the agency I worked through previously are offering to train me in JAVA.
Can anyone offer opinions on what are the best technologies for me to get into? ie which will offer best prospects and earn most money? Is JAVA the way forward? .NET perhaps? or any other suggstions?
Many thanks in advance!
Just wondering if anyone could offer advice on the following:
I have a degree in languages (Speak English, German, French)and after doing some training in UNIX and Oracle I got two years experience working for a major investment bank in Germany as a support engineer for various in-house applications.
Six months ago I left my job to spend some time travelling. Now I'm back I intend to try and move into development (not mad for support) and the agency I worked through previously are offering to train me in JAVA.
Can anyone offer opinions on what are the best technologies for me to get into? ie which will offer best prospects and earn most money? Is JAVA the way forward? .NET perhaps? or any other suggstions?
Many thanks in advance!
Comments
Are there companies out there who will take people without a great deal of IT experience and give on the job SAP training?
I would compare jobs in your area for java and C++ over a month or so and see which has more opportunities.
Unless you're working in an absolutely new setup where OOPS has been followed right from the start, issues/questions begin to pop up when dealing with legacy code (IOW, C code) while having to port or write C++ code to work using C "modules". Basically, you have to know C constructs, keywords and how memory is allocated, deallocated, etc to make sure the transition goes along smoothly.
The whole concept of OOPS is pretty darn interesting and JAVA makes that a lot of fun as does C#/.Net. My advice would be the same as HellRazor's. C -> C++ -> Java (learn J2EE, J2ME is hot right now) -> C#/.Net (should be cake once you have JAVA down right)