Novato en Java

Jose
12 de Diciembre del 2003
Buenos Dias : me gustaria saber que editor o entorno de desarrollo para realizar mis script me recomiendas, adicional en que momento uso las class o applet, como compilo como esta distribuido el codigo en java es decir la esctructura.Conozco lenguaje C y por lo menos se como es la estructura que empieza con un main() etc..

Saludos y Gracias por la informacion.