To learn anything you have to spend time and work hard. Learn its basics, try many examples and practice with projects. This is the most preferred way to learn anything.
Same thing also applies for any programming language where student should learn the basics, get the software development kit, setup it on our computer, try basic example, then learn more advanced concepts.
Practicing with the projects is also very important as you have to work on the projects in real life.
Here are the easiest steps to learn Java:
These tutorials are best to learn Java programming from beginning very easily.