Normal
learnjavaonline.org or ntu.edu.sg/home/ehchua/programming/java/J2a_BasicsExercises.html you can find free content online. After that http://www.minecraftforge.net/wiki/Basic_Modding there will be all minecraft source and what he needs. Read and exercise it is the key.