Resources for learning the Java programming language:
- https://www.codecademy.com/learn/learn-java
- http://www.learnjavaonline.org/
- http://mooc.fi/courses/2013/programming-part-1/
- If textbooks are your preferred method: Java: A Beginner's Guide
- Googling your Java questions will direct you to SlackOverflow or Quora answers (most are fairly high quality)