Python ou C ?

Salve rapaziada,to com uma imensa dúvida entre qual linguagem focar. A um tempo estou estudando Python mas na faculdade que iniciei a pouco tempo ensinam C , e estou achando complicado estudar C e Python.

Pergunta 1: O que vocês aconselham?

Acho que se você quiser logo um trabalho na área, eu diria Python. Só que se a faculdade está ensinando com C, é para te mostrar as bases da programação, como lógica, estrutura de dados, algoritmos e muitas outras coisas.

Eu passei por isso e tive bastante dúvidas como essa na época. No meu caso era C e Javascript. Eu tinha C na faculdade e Javascript eu estudava por fora por gostar.

No meu caso, a faculdade também ficou me exigindo fazer certos trabalhos em linguages diferentes, dependendo do semestre. Em um semestre eu tinha que saber C,C++, em outro Matlab e R, depois voltava para C depois tinha Python. Era bem misturado.

No começo eu senti desconforto em mudar de linguagem, mas depois eu vi que o que importava era a lógica e passou a ficar um pouco mais suave.

Acho que se você tentar focar na lógica com C por um tempo você vai voltar para Python práticas bem mais refinadas de código.

Sim,Estou tendo essa percepção que na linguagem C tem coisas de extrema importância para todas as outras,muito legal,obrigado pelo conselho. Irei focar em C.

Se a faculdade te ensina C, nesse momento foque na linguagem que eles ensinam, tente dominar o básico de C. Ai se você gostar de Python quando estiver mais confortável com C volte a estudar pyhton não tem problema.

Obrigado pelo conselho,Irei focar em C ,to gostando demais to sentindo que ta fluindo mais.

A linguagem deve estar a baixo dos seus objetivos, voce quer ser desenvolvedor web, mobile, desktop, cientista de dados... python e otimo para ciencia de dados e IA por exemplo, C é muito itilizado em sistemas operacionais e aplicativos desktop,

Obrigado pelo conselho.

Vou te dar uma dica, mas pode ser confuso no começo.

Se você não tiver tempo ou organização para estudar as duas separadamente, então foque no local que você está e não onde gostaria de estar. Primeiro você precisa dominar o ambiente antes de querer sair dele.

Por exemplo, se na sua faculdade o tema é linguagem C, e você não tem tempo ou organização para estudar C de maneira descente e outra linguagem ao mesmo tempo como Python. Então foque apenas em linguagem C e seja o melhor aluno da turma nessa matéria.

Da mesma forma que quando conseguir trabalhar na área. Se a empresa usar C#, mesmo que você não goste/queria usar C# para o resto da vida e tá de olho em Java, primeiro domine C# se estabeleça para ter segurança em poder em algum momento se dedicar aos estudos em Java e tentar outra vaga. Mas até lá, seja o melhor programador C# que você conseguir dentro da empresa.

Outra forma de pensar é, avance um passo apenas quando seu pé de apoio estiver firme, do contrário pode escorregar e cair.

Lembrando novamente, as dicas acima é para quando você não tem como estudar duas tecnologias ao mesmo tempo, sendo por falta de tempo ou por organização/preparo.

Que daora,imenso mindset irei aplicar e aprimorar minhas habilidades e focar em uma de cada vez,obrigado.