i have opted for ajp(advanced java programming)as my elective instead of data mining.but i dont know even basic of java.i m learnin just whatever s taught in my college.is it necessary for me to join niit to learn java.or can i learn it by myself.if so how,,,,? i mean how to study by myself.....?