An introduction to JavaScript.