Bom para aprender lógica ela funciona com qualquer linguagem não importa, se quiser pode aprender lógica até com Smalltalk se quiser.
Python é uma linguagem que pode ser usada em vários contextos e além de falarem bem do curso do Guanabara eu como desenvolvedor Python não gosto dele diria pra ver o conteúdo do Dunossauro do live de python.
https://www.youtube.com/watch?v=HSotf1Amess&t=3s
Mas, na real não importa se for aprender Python, Java, C#, Javascript e etc. O importante é você aprender o básico de como funciona a lógica e um fluxo de um algoritmo. Tente aprender bem esses fundamentos antes de pular pra outra linguagem de preferência, pois conforme for aprendendo outras linguagens vai ficando mais fácil.
Se tive interesse também tenho um vídeo dando dicas de como estudar programação se quiser dar uma olhada.
https://www.youtube.com/watch?v=XCIqvx98iFI&list=UULFgKNiUMfCRXqyQqOHNTFj3Q