Já faz algum tempo (quase dois anos) que tenho tentado aprender alguma linguagem de programação nova, porque tenho uma certa experiência com Java (já fiz diversos projetos) e tenho sentido que estou cada vez mais ligado à linguagem. Mas cada vez que vou partir para uma nova linguagem de programação acabo ficando frustrado, não pela dificuldade da linguagem, mas principalmente por não ter tempo.

Estou finalizando meu mestrado e acredito que agora vou ter um pouco mais de tempo para poder me dedicar a estas atividades. Ontem iniciei (novamente) o aprendizado da linguagem Python. Estou seguindo um curso gratuito do oferecido pelo MIT (Massachusetts Institute of Technology) que aborda o Python. Esse curso faz parte de uma iniciativa no MIT chamada OpenCourseWare, onde diversos cursos de curta duração são oferecidos gratuitamente.

No curso de Python, é utilizado um livro gratuíto (Think Python: How to Think Like a Computer Scientist) que ensina como “pensar como um cientista da computação”, utilizando para isso a linguagem Python. Lí os dois primeiros capítulos, e parece ser bem interessante. Tem exercícios, o que eu acho que ajuda muito no aprendizado, visto que a maioria dos livros de linguagens programação não tem 😦 .

Enfim fica ai a dica. Assim que eu terminar de ler eu posto minhas impressões. Também quero aprender Ruby e tentar (de novo) aprender C++ (de verdade) para poder aplicar no desenvolvimento de Jogos. Também comecei a aprender C#, mas o livro que utilizei era muito teório, preciso de algo mais prático. Preciso dar uma olhada em ASP.NET também (credo!).