Моя девушка как раз недавно самостоятельно начала изучать программирование и Java по курсам Стенфордского университета. Иногда слышу, что "может не мое", "я не могу это понять" и тд. Разумеется, я стараюсь максимально поддерживать, и один из главных советов, которые я ей даю - делать домашку. Садиться, ломать голову, и делать. Нет ни одного другого действия, которое продвинет вас дальше, кроме этого - ДЕЛАТЬ. И тут, спустя некоторое время, оказывается что переменные - уже легкотня, наследование - так ничего же сложного, свои методы - так в чем вопрос... Любая задача, которая прямо сейчас вам кажется супермегасложной, после того как вы ее все-таки сделаете, превращается в понятное дейтсвие которое вы сможете легко повторить. А после нескольких закрепительных заданий вы и сами перестанете замечать, как все становится уже привычным и понятным.
Долг в 4 домашки? Ну вот и ответ на ваш вопрос. Не спрашивайте как правильно практиковаться, на данном этапе вам нужно просто практиковаться. У вас еще не те задания, где есть правильно или неправильно. Просто делаете то, что задали. Ставите приоритет этой задаче - сделать домашку - на самый высокий уровень. Бросаете все остальное. Садитесь и делаете. Другого пути нет и не будет.