Hola y bienvenido.
Si encuentra el curso adecuado, es posible aprender a programar al mismo tiempo que aprendes el lenguaje.
Es habitual aprender a programar mediante pseudocódigo, que además hoy día con programas como PSeInt se puede ejecutar como si fuera un lenguaje real.
Yo en los años 90 (también tengo mis añitos) estudié programación, empezando con pseudocódigo, y el primer año apenas tocamos los ordenadores..
Todo era con lápiz y papel....
La ventaja del pseudocódigo es que es simple y no necesitas que lo que escribas te lo valide ningún compilador. Pero en realidad no es muy distinto de tener que aprender y usar un lenguaje real.
Y precisamente Python, tiene una sintaxis muy sencilla. Por lo que no es problema aprender a programar al mismo tiempo que se aprende Python.
Eso sí, lo importante es encontrar un curso que trate sobre "aprender a programar con Python", y no solo "aprender Python".
Es decir, no es lo mismo que te enseñen "cómo se hace un bucle con Python" (se da por hecho que ya sabes qué es un bucle), a que te enseñen "qué es un bucle, que utilidad tiene, cómo sacarle partido...y ya de paso cómo hacerlo en Python". Mucho mejor esto último.
Un saludo.