I am an ASP.Net Programmer. I always wanted to become a Java Programmer. What should I do for developing my Java Skills though my Background is .Net based? Should I concentrate more on Class Libraries and start doing small projects? as I Know Practice is the best policy to learn things Fast and well. As a Full time ASP.net developer I dont have much Time to concentrate on a new subject but I want to learn this technology soon. Please suggest me the best way to develop java skills as fast, as interesting as possible.
Ok, I understood that you want a "hand�s on approach", but the quite essential it�s to (whathever you do) make a UML project first - attempting to develop your OO skills, the pillar of JAVA programm language.