Perso, je pense que ce que tu dois faire en premier dépends de ton objectif principal.
Cas 1 : Tu veux avant tout apprendre python MAIS n'a pas de connaissances en analyse/stats.
Peut être que le plus pertinent ça serait de commencer par apprendre le python mais pas avec des projets d'analyse car sinon tu vas galérer.
Sur le site officiel y a pas mal de tutos ou autre donc tu peux commencer par là => https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
En terme de projet, comme tu as déjà des connaissances en IT/Linux, pourquoi pas commencer par des scripts python d'automatisation de tâches que tu ferais en CLI sur linux par exemple ? ça te permettrait de pratiquer le langage dans un domaine que tu connais.
Cas 2 : Tu veux avant tout apprendre les stats/analyses.
Dans ce cas le langage importe peu finalement. Si c'est surtout ce sujet qui t'intéresse, apprends les bases de maths, statistiques, algèbre relationnelle voire SQL et après apprends un langage pour mettre en application (cf point ci dessus)
Cas 3 : T'es déjà OP en analyse/stats et veut mettre ça en application
Une fois que t'as les bases de python et de analyses/stats, tu peux commencer à regarder les libs.
Des noms comme ça au pif : numpy, scipy, pandas (voire polars), scikit-learn, plotly, etc. en fonction de ce que tu veux faire.