Puoi iniziare con un libro sull'UML. Do' per scontato che tu sviluppi a oggetti, anche perche' altrimenti puoi scordarti di sviluppare con qualsivoglia metodo.