1. Ad Hoc AP CS Committee (2000) Round 2: potential principles governing language selection for CS1-CS2. Retrieved 11 Nov 2017 from http://www.cs.grinnell.edu/~walker/sigcse-ap/99-00-principles.html
2. Allison I, Ortin P, Powell H (2002) A virtual learning environment for introductory programming. In: Proceedings of the 3rd annual conference of the learning and teaching support network centre for information and computer sciences, Loughborough, pp 48–52. Retrieved 11 Nov 2017 from https://openair.rgu.ac.uk/bitstream/handle/10059/326/Allison%20LTSN-ICS%20paper.pdf?sequence=1&isAllowed=y
3. Bergin TJ, Gibson RG (1996) History of programming languages-II. ACM Press, New York
4. Conway D (1993) Criteria and considerations in the selection of a first programming language. Technical report 93/192, Department of Computer Science, Monash University
5. Cunningham W (2004) Language comparison framework. Portland pattern repository. Retrieved 11 Nov 2017 from http://wiki.c2.com/?LanguageComparisonFramework