devinhedge.com
Learn Java from the ground up – Java World
Java World’s short and not-so-sweet introduction to Java. I recommend coming back to Java World only as a last resort. It wreaks of Vendor bias.