Ferramentas interessantes para o aprendizado de programação
Muita gente tá usando o Scratch e Alice para dar os primeiros passos em programação. Eles são realmente excelentes ambientes para quem está iniciando e especialmente para quem tem dificuldade em aprender lógica. São desenvolvidos especialmente para o aprendizado de programação de forma muito rápida e divertida por duas enormes e excelentes universidades americanas: MIT (Scratch) e Carnegie Mellon Univesity (Alice). O Scratch é um ambiente para criação de jogos ou animações bidimensionais. Já o Alice, permite a criação de filmes tridimensionais através da manipulação visual de objetos 3D.
O co-autor de Core Java e Core JavaServer Faces, Cay Horstmann fala sobre ferramentas para aprendizagem de programação em uma entrevista. Ele cita BlueJ, Greenfoot e Alice.
Para quem inicia, eu indico o Scratch e, depois, o Alice.
Para quem quer aprender Orientação a Objetos, recomendo o BlueJ, Greenfoot e Robocode.
Ferramenta Didática para Aprendizado de Algoritmos – Visualg
Para os primeiros passos sobre algoritmos e lógica de programação, recomendo o Visualg. O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.
Abaixo alguns links para baixar o Visualg e mais algum material de apoio:
- Visualg Versão 2.5
- Apostila de Introdução aos Algoritmos (usando o Visualg)
- Apostila sobre o Software Visualg 2.0