como aprender a programar do zero?

Vamos organizar as tarefas e construir uma rotina de aprender a aprender. Nesse artigo iremos abordar assuntos para quem vai iniciar como desenvolvedor frontend com html css e javascript mas pode ser adaptado a qualquer outro ecossistema.

Principalmente no início dessa jornada, se organizar para fazer todos os dias é um ponto bem importante. Mesmo que seja por alguns minutos mas ter consistência é um comportamento que colaborará e muito no resultado.

Entendido isso, vamos a um outro ponto importantíssimo que é perguntar. Aprender a perguntar tanto para outras pessoas quanto para o Google será determinante para a qualidade e velocidade do domínio dos conteúdos.

Nesse item de perguntar, algumas ferramentas irão ajudar e muito. A ferramenta codepen ou codesandbox o para escrever códigos e enviar para as pessoas entenderem suas dúvidas.

Para registrar a jornada e ter códigos para evoluir, criar o perfil em redes sociais importantes para programadores irão desenvolver importantes habilidades.

Criar um perfil no Github e sugiro já algumas tarefas: criar uma apresentação do perfil, criar um repositório como portifólio se apresentando e com uma aplicação demonstrando suas habilidades.

Junto do perfil no Github, “mando” criar um perfil no Linkedin para iniciar pesquisas de vagas de desenvolvedor frontend javascript e também empresas que ofertas vagas para desenvolvedores. Se conectar com tech recruter para entender todo esse processo de ser aprovador para uma vaga.

Nesse momento, algumas perguntas como “estou iniciando e só crio projetos de exercícios. Devo ter um portfólio?”. Acredito que deva subir para o Github todos os seus códigos.

Principalmente você que está iniciando do zero, subir todos os seus códigos, configurar seus repositórios, usar o git, entender o github irão te treinar a perguntar e pesquisar no Google.

Algumas perguntas que recebi podem ser respondidas com as orientações a seguir:

1 — pesquisar no google a diferença entre git e github

2 — criar uma conta do github e subir o código do projeto que está fazendo. No início, sugiro subir para o github todos os códigos que fizer porque vai aprender a usar o github, vai errar, vai pesquisar sobre git flow.

3 — quando precisar que vejam um código que fez, mande o link do código do github ou do codepen porque assim, poderá adicionar a correção no próprio código. Mandar em formato de mensagem e texto atrasa a análise.

Dois outros assuntos que agora podem soar um pouco avançado, mas é interessante uma leitura.

Aprender markdown para editar os arquivos readme.md dos repositórios do github.

Ler sobre git flow, fluxo de trabalho no git, para entender comandos do git.

Outras perguntas que recebi, acredito que irão colaborar para esse momento

  • como identar um código?
  • o nome do repositório deve ser sugestivo ou um nome: de aula01 para my-first-code
  • qual é uma boa estrutura de pasta para um projeto html css javascript?
  • como inserir css externo?
  • como inserir javascript externo?

Mas por onde comecar a estudar?

Então. Sugiro fazer UM curso por vez. Não caia na cilada de tentar fazer vários cursos ao mesmo tempo.

Vou listar alguns conteúdos que acredito serem ótimos guias.

StartSe — Tech Academy

Todos essas escolas de tecnologias organizam eventos, os famosos bootcamps. Sugiro muito fazer para entender o fluxo de tarefas e conteúdos, interagir com as comunidades e mergulhar no universo de tecnologia.

Ao início dessa jornada, como em qualquer início, a dificuldade e os erros estarão presentes diariamente. Então, faça. Para esse momento tenho duas frases guias.

first do it then do it right then do it better

e a segunda é

A confusão nada mais é do que uma indicação de que se está chegando à compreensão

Acredito que para iniciar, esse artigo organiza sua rotina para se tornar desenvolvedor, saindo do zero. Espero que tenha gostado e até o próximo artigo.

--

--

Developer Frontend Web — Javascript | ReactJS https://linktr.ee/douglasabnovato

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store