Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
It's best to have at least a basic understanding of programming before tackling the exercises on exercism.io. You also have to know how to set up your development environment, as you will be coding everything locally (versus websites that provide you an editor right in the browser). See More
Treehouse offers a learning track for Java, which is a collection of some of their Java courses that gradually increase in difficulty. When starting with a new language, it's not always easy to figure out what to learn next. Learning tracks solve that problem by following an intuitive progression. See More
JavaString does a good job of introducing concepts in a straight forward way. However there is no actually projects to demonstrate the code, no interactive components, and the descriptions can be a bit bare bones. JavaString alone won't be enough to teach you concepts, only introduce them so you know what to learn. See More