Как учить Java “по-взрослому”?

В период, когда я ещё только начинал изучать программирование я столкнулся с рядом проблем: Незнание с чего начать. Не качественные учебные материалы. Отсутствие качественной программы обучения. Но главная проблема состояла в том, что хоть как-то изучив теорию я не мог создать более или менее серьёзное приложение. Я мог легко найти примеры простейших приложений уровня – … —Читать далее—