Novato com dúvida sobre compilação

Prezados amigos, eu tenho uma dúvida que me consome:
Para compilar meus projetos eu posso usar um programa como o Eclipse? Porque eu já o utilizo para atualizar alguns códigos que baixo pela net e compilo por ele também de forma simples. Se eu criar um novo projeto o que é necessário fazer para compilar através do Eclipe?

O eclipse compila sua classe sempre quando vc a salva.