75 Answers
New AnswerHere you go...^ • https://www.javaworld.com • http://www.onjava.com • http://www.developer.com • http://www.ibm.com/developerworks/java • http://mobile.devx.com/Java • http://www.javadesktop.org • http://www.jGuru.com • http://www.JavaRanch.com • http://www.ibiblio.org/javafaq/javafaq.html • https://www.stackoverflow.com/questions/tagged/java • https://www.tutorialspoint.com/java/index.htm • https://www.codewars.com/?language=java • https://www.javatpoint.com/java-tutorial • http://www.java.dzone.com • http://www.Java.About.com • http://www.javacodegeeks.com • http://www.Mkyong.com • http://www.infoq.com/java • http://download.oracle.com/javase/tutorial • http://www.java-source.net • http://www.Jdocs.com • http://www.roseindia.net/java • http://www.programcreek.com/java-tutorials • http://javapractices.com/home/HomeAction.do • http://www.Coursera.org • http://www.learnjavaonline.org • http://www.thenewboston.org/tutorials.php • http://www.Javalessons.com Also, have a look at more references in this post by @Manual.
IDE Intellej IDEA ( community ) - one of the best free IDEs https://www.jetbrains.com/idea/
E-book thread: https://www.sololearn.com/Discuss/204501/literature-for-programming-languages-books
@Manual after visiting jetbrains site i felt overwhelmed by all of the features their IDE had to offer. Even though i know nothing of those benefits except maybe some keyWords and names of different frameworks that i hear about being mentioned on the media i felt almost completely sold on that 30 day free trial and was about to press the DownLoad Button. After seeing the cost i decided to leave cause i know i can't afford it. Either way it was an interesting experience and it did motivate me to continue studying. thanks for the info!
Intermediate to Advanced Sites ----------------------------------------------- www.hackerrank.com www.codewars.com www.hackerearth.com
A Complete Guide to Mastering Java: https://www.sololearn.com/post/43999/?ref=app
New Boston tutorial for intermediate coders https://www.youtube.com/playlist?list=PL27BCE863B6A864E3
New Boston Java tutorial for beginners - teaches how to install JDK and Eclipse - https://www.youtube.com/playlist?list=PLFE2CE09D83EE3E28
Youtube Channel Packt Provides free video Courses - Take advantage of it! https://www.youtube.com/channel/UC3VydBGBl132baPCLeDspMQ
Github free E-book Collection - A community filled mass library of e-books https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md