Apache Ant è uno strumento che al momento è fuori dalla tua portata. Io lo uso per fare piccoli script per la compilazione di progetti (e non solo), ma come ti dicevo devi avere chiaro cosa fare per poterlo usare con ant.
Puoi iniziare ad usarlo e in rete trovi una marea di manuali (che partono da piccoli progetti) per poter creare il tuo primo build.
Per programmare in java: impara bene a gestire le cose, hai Notepad++ su windows che evidenzia il codice (comodo) e il compilatore java e al momento ti basta questo.
Eclipse è un IDE, un ambiente di sviluppo integrato che ti torna utile quando sai fare le prime cose da solo.
Guide non saprei, hai cmq un buon testo, seguilo passo passo e inventati qualche esericizietto che fa le robe, poi magari passi a mettere insieme un programma