1. Papadakis, S., Kalogiannakis, M., Orfanakis, V., Zaranis, N.: Novice programming environments. Scratch & app inventor: a first comparison. In: Proceedings of the 2014 Workshop on Interaction Design in Educational Environments, pp. 1–7 (2014)
2. Miskon, M.T., Hilmi, F.D., Khusairi, W.A., Rustam, I.: Development of constructionist robotics to facilitate learning in C programming course. J. Phys. Conf. Ser. 1529(2), 022039 (2020)
3. Mathew, R., Malik, S.I., Tawafak, R.M.: Teaching problem solving skills using an educational game in a computer programming course. Inf. Educ. 18(2), 359–373 (2019)
4. Lahtinen, E., Ala-Mutka, K., Järvinen, H.M.: A study of the difficulties of novice programmers. ACM SIGCSE Bull. 37(3), 14–18 (2005)
5. Bennedsen, J., Caspersen, M.E.: Failure rates in introductory programming. ACM SIGCSE Bull. 39(2), 32–36 (2007)