Well Chuck,
For such a general question I can provide only a general response, and the answer depends upon the application. My true answer is that I prefer any language I am chartered to work in at the time, including lesser-known ones such as APL or ATLAS, or a hybrid mixture, even.
1st, Are you considering web applications?
2nd, Large Scale/Small Scale?
3rd, Database has to be a consideration.
4th, When you say “Java” do you mean Java Script, Applets, or an ap.?
5th, VB scripts are the thing to know in order to for Active Server Pages. VB is a helluva nice tool for RAD front ends and writing Active-X Controls, but lacks in the performance/power department.
6th, Java is a true OO language, and in some ways, because of it, it is both a developer’s hell and a developer’s heaven.
The thing I like about the MS version of Java, or J++, is the IDE, which is the same as the Visual C++ IDE, my tool of choice. If you know C++ AND are familiar with the MS IDE, then learning J++ is a cakewalk.
If you are a UNIX man, ahem, than you may prefer Sun's Java.
------------------
Allen, New website
http://www.ury2k.com/pulse/index.htm mirror:
http://home.ici.net/~uechi/