Я все домашки делаю пока что,но бывают загвоздки.Но многим вообще тёмный лес.
Ну я бы посоветовал свою сферу - НТ. Там с кодом очень много работаешь и всё понятно. Есть поле, где руку на функциях можно набить и время, чтобы выучить язык. Так тебе ещё и платят хорошо по джуновским меркам. Работаю 3 месяца - уже могу написать простую прогу на джаве