1) Изучите основы java разработки. Книги - Б. Эккель - Философия Java, Г. Шилдт - Java 8. Полное руководство.
2) Научитесь писать код. Можете начать с изучения простых библиотек и написания простых проектов. Например, jsoup (напишите парсеры). Изучите javafx
3) Когда определитесь с направлением (Enterprise, Android etc.) начинайте развиваться в нужном направлении. Для Enterprise можете начать изучение с Java EE & Spring, Hibernate и др.
Помните, что знаний только Java недостаточно. Изучите также языки разметки и т.д. Например, html, css, xml, sql, regex и т.д.
В общем, как только научитесь хоть что-нибудь писать, пишите. Будете часто ошибаться, совершать ошибки и тогда научитесь дебажить ваш код, устранять ошибки и научитесь искать информацию на англ. языке (google, stackoverflow, mkyong, baeldung и др.)