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.