Of course NOT Java. Anything but it.
Java is dead product. Just look what have happened with it
over the last 5 years or so:
1) Java was invented as a language and OS to program embedded systems. This didn't work. The majority of embedded systems are still being programmed in C, C++, and yes Basic.
2) Then Sun tried to reposition Java as a tool for writing desktop applications. This didn't work either. It was too slow for desktop users who are accustomed to much faster GUI apps like
Word or Excel.
3) Java was tried as a language for middleware: J2EE and such. It have had some considerable success there. Unfortunately Microsoft is coming full speed with a better suit of middleware products: dotNET, C# (which is "better" Java), next SQL Server etc. Sun's going to have hard time competing against M$.
4) With J2ME, Java now comes full circle back to the embeded systems market were it was born. Well, it's going to failure again, as native code C apps always beat crap out of slow interpretive bytecode ones.
(Note how I omitted the Web. Considering the continuing dotcom fallout, and quickly squeezing market for Web tools, I don't think there will be any place left for
JSP jockeys. With perl, ColdFusion, or ASP you can get a site up and running much faster.)
So, taking into account that you have
alot of number crunching experience, I would advise to pursue that field.
[This message has been edited by steb (edited July 25, 2001).]