- “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
- Martin Fowler (author and speaker on software development)
- http://www.techsupportalert.com/content/best-free-ways-learn-programming.htmhttp://www.techsupportalert.com/….
- https://olhardigital.com.br/noticia/google-libera-nova-opcao-gratis-para-comecar-a-aprender-programacao/91447https://olhardigital.com.br/…./91447
- Introdução
- Computador a Papel - Paper Computer
- HIPO
- Notas de Aula de Introdução a Computação - USP
- The Hello World Collection
- http://blog.globalcode.com.br/search/label/Aprendendo%20a%20programarhttp://blog.globalcode.com.br/….
- Ler em ordem inversa da página, para seguir na sequencia original de publicação…
- http://math.hws.edu/javanotes/
- Introduction to Programming using Java - Livro gratuito
- http://www.programming-challenges.com/
- http://k19.com.br/downloads/apostilas/basica/k19-k01-logica-de-programacaohttp://k19.com.br/…./k19-k01-logica-de-programacao
- Apostila gratuita
- code.org
- Algoritmos
- Refatoração
- Análise Estática
- Alice
- ORM
- JPA, Hibernate, NHibernate
- Orientação a Objetos
- AOP
- Design Patterns
- Arquiteturas
- http://www.makeuseof.com/tech-fun/history-programming-languages/http://www.makeuseof.com/….
- Boas Práticas
- Manifesto Reativo
- Ambiente de Desenvolvimento online
- R
- Livros Gratuitos
Livros de Programação Recomendados
- http://www.e-booksdirectory.com/programming.php
- Livros gratuitos de programação
- https://jedi.dev.java.net/
- Cursos utilizando linguagem Java a partir de introdução a programação
- http://www.tiobe.com/index.php/content/paperinfo/tpci/index.htmlhttp://www.tiobe.com/…./index.html
- Get Started with Open Source Development