Если хочешь освоить Python + Django, то это не должно быть мечтой. Нужно просто взять и начать изучать. Не будешь понимать некоторые моменты - это нормально. Чем дальше - тем сложнее. Опять же, это нормально. Просто бери каждую тему которую не понимаешь и ищи в разных источниках, изучай пока не дойдёт, тут же применяй на практике. Повторяй применять пока не начнёшь делать на автомате. Занимайся каждый день когда есть на то возможность (хотя бы понемногу). Если просто мечтать что-то изучить, то есть большая вероятность, что это так и останется просто мечтой.
Суть в том, чтобы на начальном этапе не распыляться в обучении на фронт и бэк, а выбрать что-то одно и уделять максимум времени только этому направлению. Но опять же, ты сейчас пробуешь, что тебе будет ближе, и это тоже нормально.
Успехов!