# ander.codes — Aprenda programação do zero

> Aprenda programação do zero com clareza, prática e direção.

Trilha cronológica do zero ao intermediário com viés em Python, IA e Mobile. Livros, vídeos, prática e trilha de cybersecurity, em português. Curadoria do Anderson Melo, engenheiro de software.

## Links

- [GitHub — Biblioteca Dev](https://github.com/KAYOKG/BibliotecaDev): download de livros
- Newsletter: novidades e dicas para iniciantes. Inscrição pelo botão Newsletter em https://ander.codes/, com confirmação por email.
- [TikTok — @ander.codes](https://www.tiktok.com/@ander.codes): vídeos curtos sobre programação para iniciantes

## Trilha Dev Iniciante → Intermediário

Ordem cronológica do zero ao intermediário, com viés em Python, IA e Mobile no final.

Abrir no site: https://ander.codes/?trail=livros

### 01 · Início (1–2 sem.)

Objetivo: Entender o que é programação e ganhar confiança.

- [Curso em Vídeo — Lógica de Programação](https://www.youtube.com/playlist?list=PLHz_AreHm4dmSj0MHol_aoNYCSGFqvfXV) (Gustavo Guanabara · vídeo · grátis): Playlist completa em PT-BR com pseudocódigo (portugol)
- [Code.org — Hour of Code](https://hourofcode.com) (site · grátis): Gamificado, sem instalar nada
- [CSforALL — Hour of AI](https://csforall.org/pt-BR/hour-of-ai) (site · grátis): Primeiro contato com IA, em PT-BR
- [Blockly Games](https://blockly.games) (site · grátis): Lúdico, programação por blocos

### 02 · Lógica (3–5 sem.)

Objetivo: Formar o cérebro para pensar em algoritmos antes de qualquer linguagem.

- [Entendendo Algoritmos](https://s.shopee.com.br/qgDYGK9Ra) (Aditya Bhargava · livro): Ilustrado, leitura leve, ouro puro
- [Introdução à Programação com Python](https://s.shopee.com.br/1LcU9MQw0f) (Nilo Ney Coutinho Menezes · livro): Clássico brasileiro pra começar Python do zero

### 03 · Python (6–10 sem.)

Objetivo: Sair do pseudocódigo para a primeira linguagem real.

- [Use a Cabeça! Python](https://s.shopee.com.br/BQWlM5Bxq) (Paul Barry · livro): Visual, didático e focado em quem está começando
- [Curso em Vídeo — Python Mundo 1](https://www.youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6) (Gustavo Guanabara · vídeo · grátis): Fundamentos em PT-BR
- [Curso em Vídeo — Python Mundo 2](https://www.youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye) (Gustavo Guanabara · vídeo · grátis): Estruturas de controle (if/for/while)
- [Python for Everybody](https://www.py4e.com) (Charles Severance (Coursera/free) · curso · grátis)
- [Corey Schafer — Python Tutorials](https://www.youtube.com/@coreyms) (vídeo · grátis)
- [Exercism — track Python](https://exercism.org/tracks/python) (site · grátis): Mentoria gratuita por humanos
- [Codewars — kyu 8/7](https://www.codewars.com) (site · grátis)

### 04 · Algoritmos (2–3 meses)

Objetivo: Pensar em complexidade, padrões e resolver problemas com elegância.

- [Memory Graph](https://memory-graph.com/) (ferramenta · grátis): Visualiza memória e referências passo-a-passo em Python
- [Entendendo Algoritmos (releitura aprofundada)](https://s.shopee.com.br/qgDYGK9Ra) (Aditya Bhargava · livro)
- [Entendendo Estruturas de Dados](https://s.shopee.com.br/2LV1LT7See) (Marcello La Rocca · livro): Continuação natural do Bhargava, mais profundo
- [NeetCode — Roadmap + Patterns](https://neetcode.io) (vídeo · grátis): Padrões de DSA explicados em vídeo
- [LeetCode — Easy → Medium](https://leetcode.com) (site · grátis)
- [Coding Interview Patterns](https://a.co/d/02LnJNv7) (Alex Xu · livro): Padrões prontos pra resolver entrevistas

### 05 · Projetos (2–3 meses)

Objetivo: Sair de exercícios e construir coisas reais.

- [Mãos à Obra: Aprendizado de Máquina (3ª ed.)](https://s.shopee.com.br/8ASoIcVOjK) (Aurélien Géron · livro): Scikit-Learn, Keras & TensorFlow — referência ML
- [ArjanCodes — Python design patterns](https://www.youtube.com/@ArjanCodes) (vídeo · grátis)
- API REST com FastAPI + SQLite (projeto): Construa um portfólio simples de projetos
- [Git + GitHub básico](https://learngitbranching.js.org) (ferramenta · grátis)

### 06 · IA (explorar 1–2 meses)

Objetivo: Sentir a área antes de mergulhar.

- [3Blue1Brown — Neural Networks](https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_67000Dx_ZCJB-3pi) (vídeo · grátis): Intuição matemática visual
- [Andrej Karpathy — Neural Networks: Zero to Hero](https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ) (vídeo · grátis): Construa um Transformer do zero
- [Hugging Face Course (NLP / Transformers)](https://huggingface.co/learn) (curso · grátis)
- [Deep Learning with Python (3ª ed.)](https://a.co/d/06F198Lt) (François Chollet · livro)
- [Kaggle — competições iniciantes](https://www.kaggle.com) (site · grátis)

### 07 · Mobile (explorar 1–2 meses)

Objetivo: Construir o primeiro app de verdade.

- [Stanford CS193p — SwiftUI](https://cs193p.sites.stanford.edu) (curso · grátis): Curso oficial de Stanford, gratuito
- [Sean Allen / Paul Hudson (iOS / SwiftUI)](https://www.youtube.com/@seanallen) (vídeo · grátis)
- [Philipp Lackner — Android com Kotlin](https://www.youtube.com/@PhilippLackner) (vídeo · grátis)
- [Flutter Codelabs (oficial)](https://docs.flutter.dev/get-started/codelab) (curso · grátis)
- App de listas com SwiftUI ou Jetpack Compose (projeto): Lance na loja, mesmo que simples

---

Versão HTML: https://ander.codes/
