What is the best way to learn Java and start following the latest and greatest for a C#/ASP.NET developer?
<p>I would like to build some sites using Java stacks but would like to follow some blogs/books/articles coming from a ASP.NET background. Would need to know about tools, productivity tools, that are used to developer Java apps.</p>
