Como Aprender Programação Sozinho Hoje E por onde começar

leo-2
Escrito por Leonardo Souza em 12/04/2018

Será que existe uma forma de saber como aprender programação sozinho ?

Afinal aprender programação é sem sombra de dúvidas desafiador para alguns e até mesmo assustador para outros. 

E tudo o que você precisa é do primeiro passo para iniciar sua jornada partindo dos seus estudos até o tão sonhado momento de entrar em cena para criar soluções para as pessoas através dos seus conhecimentos.

E aqui neste artigo eu vou te passar algumas dicas de como aprender programação sozinho hoje e do absoluto zero e sem se preocupar com altos investimentos em cursos presenciais.

E em seguida eu vou mostrar como aprender programação sozinho através de cursos gratuitos e pagos, porém bem mais em conta.  

E aprender sozinho não significa que você não vai aprender programação com alguém.

Mas significa que será sua responsabilidade a gestão de todo o conteúdo que você pretende consumir.

E isso é muito diferente de um curso tradicional que normalmente organiza todo o conteúdo do aluno e o acompanha até a sua formação.

Aprenda o Básico de Algoritmos


 

Eu sei que pode parecer um assunto meio batido para quem já está há algum tempo pesquisando sobre linguagens de programação.

Mas aprender como escrever seus primeiros algoritmos  pode se transformar em uma tarefa delicada para marinheiros de primeira viagem.

Então uma solução prática é você aprender o essencial, entender como um programa de computador simples é estruturado.

E aprender como escrever estruturas de decisão, estruturas de repetição e  praticar um pouco e pronto.

E para aprender algoritmos, você pode encontrar facilmente vídeos no youtube ou em outro site.

Mas eu deixo aqui para você conferir o link do curso de algoritmos do Gustavo Guanabara

Curso de Algoritmos

Crie Raízes com uma Linguagem de Sistemas


 

É consenso e até mesmo questão de sobrevivência que todo profissional de TI apto a programar atualmente saiba como trabalhar com tecnologias WEB.

Mas embora algumas pessoas não concordem comigo, eu sou defensor que todo programador deve dominar uma linguagem de programação de sistemas.

E através deste tipo de linguagem é possível criar sistemas dos mais variados como:

  • Sistemas de Tempo Real
  • Aplicações WEB Complexas
  • Banco De Dados
  • Sistemas Operacionais e muito mais.

Todo e qualquer tipo de solução que você possa imaginar e que seja possível e independente da complexidade pode ser construído com uma linguagem de sistemas.

E entre as linguagens de sistemas consolidadas e ainda fortemente utilizada temos:

  • C++
  • C#
  • Java
  • Python

E muito do que utilizamos hoje foi desenvolvido em uma dessas linguagens como por exemplo:

  • Windows - C++
  • Mac - C++
  • Google - Python
  • Youtube - Python
  • Aplicativos para Android - Java
  • Sistemas Corporativos - Java e C#

E através destas linguagens você pode construir sistemas para :

  • Desktop
  • WEB
  • Celular
  • SmartTV
  • XBox, Playstations só para citar como exemplo

Se você chegar no mercado com consideráveis conhecimentos em pelo menos uma das linguagens acima, você estará há alguns passos a frente da concorrência.

E onde aprender essas linguagens?

Uma alternativa aos cursos do Gustavo Guanabara( Embora ele tenha curso de python e java) , é você fazer pesquisa e experimentar os cursos da udemy clicando  aqui

como aprender programação sozinho

Ao digitar programação no campo de pesquisa, a udemy vai sugerir alguns cursos por categoria,  porém meu conselho é que você digite enter só com a palavra programação

E você vai ser apresentado as linguagens que estão mais em evidência dentro da plataforma e já vai ter uma ideia por onde começar.

E tenha como base o curso, número de inscritos, feedback dos alunos e aproveita a parte do curso que é gratuito.

Aprenda a Trabalhar com as Linguagens da WEB


 

como aprender programação sozinho

Mesmo que eu já tenha comentado para quem pretende saber mais sobre  como aprender programação sozinho e sobre a importância de conhecer pelo menos uma linguagem de sistemas.

Isso não quer dizer que você não possa começar sua carreira a partir de tecnologias ou linguagens WEB 

Todas as linguagens de sistemas que já foram abordadas aqui neste artigo e muitas outras, contam com suporte para desenvolvimento WEB

E o que é a WEB?

  • World Wide Web (WWWwww ou Web) — sistema hipertextual que opera através da internet - Fonte: Wikipedia

Programar para WEB na prática significa criar soluções que se conectam através da internet.

E para criar soluções WEB,  você precisa de no mínimo conhecimentos básicos de:

  • HTML5 ou a mais recente
  • CSS3 ou a mais recente
  • Javascript

Com essas 3 tecnologias é possível criar toda a parte do sistema que será apresentado para o usuário com imagens, botões, vídeos e muito mais.

Basicamente o HTML é necessário para definir toda a estrutura do site, o CSS para definir o padrão visual e o javascript para inserir programação.

E por falar em javascript,  fique de olhos bem abertos para tudo o que acontecer relacionado a esta linguagem.

Muitas tecnologias  já foram criadas com base no javascript como por exemplo:

  • JQuery
  • Angular
  • React
  • Nodejs
  • Knockout
  • Backbone

Para todos acima existem tanto cursos básicos gratuitos quanto pagos, no youtube e na udemy.

O javascript existe desde as primeiras versões dos navegadores e sempre foi muito utilizado.

No entanto sua popularidade aumentou muito após o sucesso do gmail e o que até então era conhecido pelas técnicas de Ajax para exibição de páginas mais interativas sem aquelas atualizações de páginas chatas no seu navegador

Case - Gmail


como aprender programação sozinho

 

Se você é um usuário do gmail,  já deve ter percebido que o site continua rodando enquanto está com a tela aberta na caixa de entrada.

Você é notificado de novos emails, pode conversar com seus amigos, enviar emails e tudo isso acontece sem atualização de páginas.

O gmail funciona como um sistema local,  porém é um sistema WEB complexo e isso tudo porque a combinação de HTML, CSS e muito... muito javascript foi utilizado com maestria.

Agora que você já sabe da importância de aprender HTML, CSS e javascript, você pode começar pelo material gratuito que tem no youtube.

Basta pesquisar por exemplo HTML5 ou Javascript para leigos, iniciantes.

Por hora, eu volto a recomendar o curso em vídeo para iniciar os seus estudos

Curso de introdução HTML5, CSS e Javascript

Conclusão


Além de aprender programação WEB com o trio(HTML, CSS e Javascript), recomendo dar uma passada em cursos na udemy de PHP,  pois ainda existem muitas oportunidades nessa linguagem.

E como eu já comentei neste artigo, praticamente todas as linguagens de programação tem suporte para desenvolvimento WEB mas foque em aprender javascript e em seguida, aprender Angular ou React.

E aqui segue um passo a passo para você saber como aprender programação sozinho:

  1. Aprenda o básico de algoritmos
  2. Aprenda pelo menos uma das linguagens - C#, Java, Python, PHP ou qualquer outra linguagem com maior abrangência e oportunidades no mercado
  3. Aprenda o básico do trio HTML, CSS e Javascript.
  4.  E mais do que tudo, coloque em pratica seus conhecimentos criando algo simples nem que seja uma única tela para exibir seu nome

E aproveito para reforçar que o fato de você aprender programação sozinho não significa que você não vai receber dicas e instruções de outras pessoas através de artigos e vídeos.

Mas como você mesmo já deve ter observado, existe muita informação a ser consumida e a organização desse conhecimento será de sua responsabilidade.

E fica uma dica como bônus:

Você não precisar saber tudo para ser considerado um programador, se você escolher uma única linguagem com o C# ou o Java e fica um tempo estudando e provar seus conhecimentos,  será ótimo e as vagas disponíveis no mercado provam isso.

Bônus


 

como aprender programação sozinho

Enfim, como informação complementar, para saber como aprender programação sozinho eu o convido a assistir meu vídeo

Tudo o que você precisa fazer é clicar no link abaixo

Como Aprender Programação com Cursos Baratos

Então é isso, espero que tenha gostado deste artigo e agora eu peço só para você compartilhar com os amigos nas redes sociais, de se cadastrar no nosso site e aguardo o seu comentário para saber sua opinião.

 

O que acha de ser notificado com novas atualizações?

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Copyright© 2018 Hacker Academy. Todos os direitos reservados.