--- Update ---
Originally Posted by Leviathan
Interested in java?
Java is a computer programming language that is class-based, object-oriented and designed to have as few implementation dependencies as possible. Java applications are typically compiled to byte-code that can run on any computer and derive much of their syntax from C and C++. It was originally implemented back in 1995 and today is one of the most popular programming languages and is reportedly used by over nine million developers worldwide. The five primary goals in the Java language are i) simple, object-oriented and familiar; ii) robust and secure iii) architect-neutral and portable iv) execute with high performance and v) interpreted, threaded and dynamic. Java applets are programmes that are embedded in other applications typically displayed in a webpage in a web-browser whilst servlets provide web developers with a mechanism for extending the functionality of a web server and for accessing existing business systems. It is a useful skill to possess in the technology world and this has prompted many sites to tuition and instruction in the language. Below is a list of ten of the best sites on the Internet to learn Java code. Most of the sites offer services for free and even for the most experienced programmers, there may be some new information to be gained from the sites below.
1. Oracle.com – http://www.oracle.com/technetwork/java/index-138747.html
Oracle has all the essentials for learning the Java programming language whether you are a beginner or have some experience. The tutorial shows how to use the platform software to create and run three common types of programmes written for Java which are applications, applets and servlets. Explanations can be found for reading and writing data to files and databases as well as how to receive data over the network. The tutorial is available as a book with links given for all the lessons as well as Java tools and resources.