Scripting Languages
Proficiency in scripting languages is a plus for most programmers, and a must-have for some programming positions. Less complicated than programming languages that compile data, scripting languages are generally easy to learn and use. Scripting languages are popular because they allow web browsers to "talk" and interact with programs located on web servers. Ideal programmers thoroughly understand one or more scripting languages, such as JavaScript, Perl, WSH, UNIX shells, or TCL. Programmers working with the Java Virtual Machine (JVM) should also consider developing skills with scripting programs such as Groovy, JRuby, Jython, Scala, or Fantom. For those interested in JVM development, more information is available on the JavaWorld site. Programmers must be able to automate routine tasks using such scripting languages, performing arbitrary tasks to manipulate files, parse text input, and translate data among multiple forms and formats.