Io ti consiglio di iniziare dal basso.
E' inutile cominciare dai thread se poi non hai nozione di quello che ci sta sotto (generics, ricorsione e ordinamento e così via).

Ciao.