Suggested Reading
Intro to Java
Java Programming in 5 minutes
Java is a high-level programming language originally developed by Sun Microsystems and released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial gives a complete understanding of Java. This reference will take you through simple and practical approaches while learning Java Programming language.
So you want to learn C (or C++), and you already know Java--good for you! Once you've learned one programming language, the next one will be easier; you've already gotten past challenges like how to think about programming, how to design basic programs and algorithms and how to debug. With C (or C++), you'll learn about a powerful, high-performance lanugage that provides you with direct access to memory and native libraries without JNI.