Recursos gratuitos para novos programadores

| | , ,

Na semana passada, compartilhei minhas dicas para novos desenvolvedores e como começar a programar. Eu também queria compartilhar meus recursos gratuitos favoritos para aprender a programar. Eu usei ou analisei cada um deles pessoalmente, então posso garantir que são de boa qualidade e são amigáveis ​​para iniciantes!

Para HTML e CSS

Para JavaScript

Quer mais conselhos sobre como aprender a codificar?

Para outras linguagens de programação e conceitos

  • Este site tem tudo – desde HTML, CSS e JS até frameworks e outras linguagens de programação. Ele tem um formato de tutorial REPL exclusivo: Code Academy – essa seria minha principal recomendação para começar.
  • Aprenda um framework web – da linha de comando através de Python e Django e através de HTML e CSS – tudo em quase um dia: Django Girls – seu tutorial online foi onde o desenvolvimento web clicou para mim – foi muito importante na minha carreira!
  • Experimente o código Ruby diretamente no seu navegador: Experimente o Ruby
  • O Github tem uma série de tutoriais para aprender Git e GitHub diretamente no navegador: Experimente o Git

Para Ciência da Computação

  • Uma série de guias ilustrados para os fundamentos da ciência da computação: BaseCS – também há versões em podcast e vídeo de alguns desses artigos!
  • Um monte de folhas de cola que escrevi ao estudar para entrevistas: Folhas de dicas de codificação
  • Versões em vídeo de muitas aulas, incluindo aulas de ciência da computação: MIT no YouTube

Para desafios de código

  • Toneladas de desafios com dificuldades anexadas: CodeWars
  • Outro site de desafio de código com mais consistência: HackerRank
  • Problemas matemáticos de codificação: Projeto Euler

Bibliotecas para iniciantes incríveis

  • Construir arte com JavaScript: P5.js
  • Crie um mapa personalizado com JavaScript: Leaflet
  • Crie aplicativos de realidade virtual com HTML: A-Frame
  • Crie um jogo JavaScript: Phaser

Comunidades

  • Faça perguntas com as tags #explainlikeimfive, #help e #meta dev.to
  • Participe de chats do Twitter, ouça podcasts motivacionais incríveis e leia postagens úteis de blog: CodeNewbies – eles também têm um grupo no Slack!
Previous

Como escolher um provedor de hospedagem na web

25 dicas para novos desenvolvedores: conselhos de um engenheiro de software autodidata (principalmente)

Next

Deixe um comentário