A Context for Learning Programming based on Research Communities p. 3 Scheila W. Martins, António J. Mendes e António D. Figueiredo Faculdade de Ciências e Tecnologia,…