yo llevo un semestre manejando java haciendo applets, no es tan complicado (claro depende de que quieras programar)
sobre para que sirven ,busquen paginas que hablen de matematicas o ciencias exactas en general, hay muchas animaciones en java que demuestran teoremas y dan ejemplos.
como esta por ejemplo
http://descartes.cnice.mecd.es/Geome...Parabola_3.htm