Qualquer linguaguem é boa para iniciantes desde que aprenda os conceitos de lógica de programação, depois vai se aprofundando em conteúdos mais complexos mesmo sendo em python não vai mudar quando você for para outra linguagem pois você endenterá como é a lógica.

Concordo, mas tem que levar em consideração que cada linguagem serve para uma coisa diferente, e dependendo do que você pretende fazer, a mudança do Python para outra pode não ser uma boa.

Não mesmo. Quase toda linguagem hoje em dia é general purpose. Elas todas servem para as mesmas coisas. Python, JS, C#, JAVA, PHP, Ruby, todas elas atendem os mesmos propósitos. E mudar de uma pra outra pode até ser um pouco trabalhoso por causa da diferença de sintaxe, mas a bagagem de Orientação a Objeto e de lógica de programção você carregar pra qualquer uma delas.

Obrigado pela dica!