K. Alamyka, Problems in Learning and Teaching Programminga literature study for developing visualizations in the CodewitzMinervapoject, Codewitz Needs Analisys, lIteratur Study, 2005.

S. Cummings, Feedback 2.0: An Investigation into using sharable Feedback tags as Programming Feedback, 2010.

O. Donmez and M. Inceoglu, A Web Based Tool for Novice Programmers: Interaction in Use, ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, 2008.
DOI : 10.1007/978-3-540-69839-5_39

E. Lahtinen, K. Alamtka, and H. Jarvinen, A Study of the Difficulties of Novice Programmers, ITCSE 2005 proceedings ACM, 2005.

I. Milne and G. Rowe, Difficulties in Learning and Teaching Programming— Views of Students and Tutors. Education and Information Technologies, pp.55-66, 2002.

R. Pattis, Karel the Robot: A Gentle Introduction to the Art of Programming, 1981.

V. Renumol, S. Jayaprakash, and D. Janakiram, Classification of cognitive difficulties of students to learn computer programming " Indian Institute of Technology, 2009.

J. Sajaniemi and C. Hu, Teaching Programming: Going beyond " Objects First, 18th Workshop of the Psychology of Programming Interest Group, pp.255-265, 2006.

S. Papert, Mindstorms: Children, Computers, and Powerful Ideas, 1993.
DOI : 10.1007/978-3-0348-5357-6

R. Rist, Teaching Eiffel as a first language, Journal of ObjectOriented Programming, vol.9, p.3041, 1996.

E. Soloway and J. Spohrer, Studying the Novice Programmer, 1989.

C. Costa, M. Aparicio, and C. Cordeiro, A solution to support student learning of programming, Proceedings of the Workshop on Open Source and Design of Communication, OSDOC '12, 2012.
DOI : 10.1145/2316936.2316942

M. Piteira and C. Costa, Computer programming and novice programmers, Proceedings of the Workshop on Information Systems and Design of Communication, ISDOC '12, pp.51-53, 2012.
DOI : 10.1145/2311917.2311927