My ICS class at high school uses Introduction to Computer Science using Java. It's a bit outdated but suffices for many concepts. read more
So you can rely on it and expect it to be updated to the latest Java version available (i.e Java 8). Not recommended to visit some Youtube tutorial because you cannot rely on the expertise of the person creating the videos. read more
Java Tutorial. SoloLearn's Learn Java is a comprehensive guide to one of the most popular programming languages in the world. And here's a big bonus: Learn Java is FREE! The Learn Java lessons are fast, easy, and effective; the app is set up so that you can complete the work in less than three hours. No prior programming experience is needed. read more
On March 31, 2000, JavaWorld launched the original "Learn Java from the ground up," the first article in the new Java 101 column by Jacob Weintraub. After three articles, Jacob passed the torch to me and I contributed 30 articles. read more