There are lots of on line resources that can be very helpful in learning Java programming language. Here I am mentioning some good sites that will help the learners, who are starting from scratch. Well it’s very much required that learning java needs a regular and continuous practical while we are understanding the theory part. Below are mentioned some very good sites to learn Java Language on line very easily.
It is the primary and very useful on line resource for the starters to learn java concept step by step. This link is for the latest version. One can select the previous versions from the drop down in the site.
This site will help in learning basic java concepts, examples that will explain the concepts and flow diagrams. This site will provide links to key topics and explain step by step in order such concepts for beginner level , advanced and expert level.
This tutorial provides good way of explaining the concepts of core java along with the concepts of environment configuration. Here one can learn with the help of simple examples for the beginners and also complex one for advanced level.
This tutorial is for the beginners which help in learning through simple examples and doing practical using facility of on line compiling and executing the code. It will help in learning basic as well as advance concepts of Java.
This tutorial is also another online resource that provides good learning material with good examples and exercises for the beginners. It will really help in learning basic as well as advance concepts of Java.
It is a complete tutorial that can help a beginner learn java concepts with the help of theory , good examples, puzzles, step by step explanation of the concept as well as the examples.
This tutorial is also good to help learn java language. Here one can learn java step by step from beginners mode to intermediate and finally to advance.
This site also useful for the beginners to learn java. It provides good learning material in the form of examples and useful images that explains different concepts.