Java is pretty easy to learn if you know C or Python or Perl or Scheme. It probably shouldn't be the first language you use in research because it's lower level then Python and Perl, especially for text processing, and uses more memory than C. But it can be useful if you just need fast math and Perl/Python are too slow, because it has more tools built-in than C. It is also used heavily in industry.

LearnJava (last edited 2008-09-11 19:11:26 by NathanSanders)