Para aprender lógica você não precisa se prender a linguágem, nem mesmo com a programação. Não é uma recomendação, mas você pode aprender lógica com matemática, jogos, eletrotécnica. Então pode ficar tranquilo, que idependentemente de qualquer linguagem, você vai conseguir aprender. O que muda mesmo é sua preferência por certa linguagem, mas isso não define se você vai aprender mais ou menos.
Pode ser também que você não goste de backend com Django, nem sempre acertamos de primeira. Não fique apegado à uma tecnologia ou linguagem, use aquilo que te agrade e que entregue resultado. Então se você acabar não gostando de beckend, ou de python, saiba que essas coisas não definem o seu conhecimento e que você está livre para mudar.
Quando você começa a compreender lógica de verdade, a linguagem e tecnologia pouco importa, você vai perceber que vai chegar um momento em que as coisas vão começar a ficar mais fáceis de se aprender.