Нормально ли учить Django более полугода?
Нормально
Придумайте всё равно сервис, который хотите написать на джанго (не обязательно интернет магазин, можно много всего придумать), и параллельно теории уделяйте время написанию сервиса. Дело в том, что когда возникает сделать что-то на практике, Вы не только будете что-то узнавать (как это сделать), но ещё и набивать всякие "шишки", чего не даст одна лишь теория. Гугл это нормально, думаю даже более менее опытные разрабы не вылезают из документации особо.