Peça Agora!

sexta-feira, 29 de abril de 2016

Como começar a programar!



Ola pessoal.
Uma grande duvida de todos é como começar a programar.
Muita gente já vai logo perguntando qual área quer, ou dizendo uma linguagem fácil de aprender.

A minha recomendação é que primeiro dê uma olhada em logica de Programação.
Ela vai te ensinar o que é: Algoritmo, tipos de dados, laços de repetição, estrutura de decisão, condicionais...
Depois que já tiver uma certa ideia de o que é algoritmo, e o que é programa, e sabendo a estrutura básica que foi passada na logica, você já estará pronto para iniciar uma linguagem.

É importante sim iniciar na programação com um objetivo, isso vai tornar seus estudos mais prazerosos pois você vai ver que esta chegando cada  vez mais perto do que realmente quer.

Uma linguagem que recomendo a todos é a C, pois ela sendo uma linguagem de Médio Nível, é fácil de entender, e se adéqua muito bem com a logica. Em C você irá aprender o conceito de estrutura de comandos, funções, conceito de memória, entre outras vantagens, que vai te ajudar a aprender mais fácil qualquer outra linguagem de Alto Nível que você vá aprender posteriormente.

Apos ter uma certa experienciazinha com C ou a sua linguagem escolhida, você começa a caminhar para sua área. E é aqui neste ponto que irá aperfeiçoar seus conhecimentos na linguagem.

Desenvolvimento Desktop:

Nesta área as linguagens mais utilizadas são o Java, o Delphi, VB.NET(Visual Basic), o C#, e o C++, claro que o C também, mas é algo menos usual que as demais.
Eu recomendo o C# :) .

Desenvolvimento Web:

Nesta área as linguagens mais utilizadas são PHP, Python, Ruby, C#, que são as linguagens de Back-End, e seus devidos Framework.
Sendo que é acompanhado sempre de JavaScript, HTML e CSS.

Desenvolvimento Mobile;

Nesta área as linguagens mais utilizadas são Java, Object-C, Swift, C# e Python.
Sendo Java e Python mais famosas para Android, Object-C e Swift para IOS e C# para Windows Phone, embora C# possa set utilizada em qualquer um dos 3 sistemas.

Desenvolvimentos de Jogos:

Na área dos jogos as linguagens mais utilizadas são C++, C#, Java, para jogos Desktops e HTML5, e JavaScript para Jogos Web.

Nada impede de você programar para diversas áreas, so quis da um exemplo das linguagens "mais" utilizadas em cada uma delas. E como eu disse, "mais utilizadas", mas isso não quer dizer que são as únicas ou as melhores, e sim as que são mais famosas para a devida área.

É escolha sua a/as linguagem/ns que irá escolher, e a/as áreas.

Lembrando que alem das linguagens ainda tem Frameworks, que alguns precisam de comandos específicos, banco de dados, bibliotecas, e tudo mais que se faça necessário para seu melhor desempenho. Mas isso é uma coisa que você deve preocupar depois que ja ter uma boa noção da sua linguagem.

Bons Estudos.

2 comentários: