Coleção de recursos educacionais de alta qualidade para ajudar no aprendizado de programação, preferencialmente em português brasileiro (pt_BR).
Plataformas e canais de ensino online que oferecem cursos sobre programação.
- Code.org - Tem objetivo de divulgar e ensinar programação a pessoas de todas as idades.
- Code Academy - Oferece aulas de codificação em diversas linguagens de programação.
- Code Club Brasil - Possui atividades extra-curriculares com o objetivo de ensinar programação às crianças.
- Coursera - Realiza parcerias com universidades e instituições de ensino para oferecer cursos a todos.
- Curso em Vídeo - Canal do YouTube com vídeo-aulas.
- eXcript - Canal do YouTube com vídeo-aulas.
- Khan Academy - Oferece exercícios e aulas que habilita os estudantes a aprender no seu próprio ritmo.
- Ignorância Zero - Canal do YouTube com vídeo-aulas sobre Python.
- Python para Zumbis - Canal do YouTube com vídeo-aulas sobre Python.
Listas impressionantes de linguagens de programação conforme as mais usadas presentes em Qual aprender primeiro?
- Java - Interpretada orientada a objetos (Wikipédia).
- C - Compilada de propósito geral, estruturada, imperativa, procedural (Wikipédia).
- C++ - Compilada multi-paradigma e de uso geral (Wikipédia).
- C# - Interpretada multi-paradigma fortemente tipada (Wikipédia).
- Python - Alto nível, interpretada, de script, imperativa, orientada a objetos (Wikipédia).
- PHP - Interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações (Wikipédia).
- JavaScript - Interpretada (Wikipédia).
- Ruby - Interpretada multiparadigma, de tipagem dinâmica e forte (Wikipédia).
- Objective-C - Reflexiva orientada a objeto (Wikipédia).
Ferramentas online para ajudar a por em prática os conceitos de programação.
- DevDocs - Possui várias documentações em uma interface rápida, organizada e pesquisável.
- HackerRank - Desafios para diversas linguagens de programação.
- Programaê - Auxilia tanto alunos que querem aprender como professores que querem ensinar.
- repl.it - Fornece um ambiente online de programação interativo para várias linguagens de programação.
- Scratch - Permite que qualquer um crie suas próprias histórias interativas, jogos e animações.
- SoloLearn Aplicativo móvel para aprender a programar.
Livros de programação
- Free programming books - Livros gratuitos (pt_BR).
Filmes para inspirar a programar.
- A Rede Social (2010)
- Ameaça Virtual (2000)
- Chappie (2015)
- Ex_Machina: Instinto Artificial (2015)
- Invasores - Nenhum Sistema Está à Salvo (2015)
- Jobs (2013)
- O jogo da Imitação (2015)
- Piratas da Informática (1999)
- Steve Jobs (2016)
- Steve Jobs - O Homem e A Máquina (2016)
- Transcendence - A Revolução (2014)
Séries para inspirar a programar.
Contribuições são bem-vindas! Em vez de um guia formal, tenha o cuidado de manter o estilo existente desta lista.
Public Domain
Na medida do possível sob a lei, @fernandojunior e [@leonardoads](Leonardo Alves dos Santos) renunciaram a todos os direitos autorais e direitos conexos ou vizinhos para este trabalho.