Java Learning Guide
We recommend the Beginning Java Track as your initial starting point. You’ll be guided through the basics of the language and you’ll gain the experience and confidence you need to explore any direction your programming adventures may lead.
From there, we’d recommend moving on to Intermediate Java. In this track, you'll continue working through core language concepts and development practices while learning about the paradigm of writing software for the web.
Alternatively, if you’d like to learn Android, you may choose to take the Beginning Android Track instead of the Java Web Development Track. This will be at your discretion.
If you find yourself with questions or need help along the way, be sure to search within our Java section of the Community and if needed, post your questions on the Forum.
If there are any additional questions or concerns you can always reach out to Support at help@teamtreehouse.com.