1. Java pitfalls for beginners
2. De Raadt, M., Watson, R. and Toleman, M. Language trends in introductory programming courses. Informing Science and IT Education Conference. pp.329–337.
3. Grandell, L., Peltomäki, M., Back, R.J. and Salakoski, T. ‘Why complicate things? Introducing programming in high school using python. 8th Australasian Computing Education Conference. Vol. 52, pp.71–80.