“…Finally, Gee, Wills, and Cooke (2005) pointed out another trend that is becoming increasingly evident (and controversial), that is, the use of scripting languages to teach programming concepts because they provide "not only a proper programming environment but also an instant link into the formation of active web pages". Parker et al (2006aParker et al ( , 2006b) examined a multitude of studies, including many of those mentioned above, and presented a set of criteria for use when selecting a computer programming language for an introductory programming course, and developed an instrument that allows weighting of each of those selection criteria to specify their relative importance in the selection process.…”