JavaScript as a first programming language for multimedia students

Whilst there has been much discussion of Java as a first programming language, JavaScript has been comparatively ignored. This paper argues the merits of JavaScript as a first programming language for Multimedia students. It then describes the content of modules that use this approach, and reports experiences and findings on first delivery. As a result of positive experiences we are now planning to use JavaScript as precursor to Java for mainstream Computing students.