This document provides an introduction to JavaScript including: - JavaScript is an interpreted, untyped scripting language originally developed for use in web browsers. - JavaScript is used to specify the behavior of web pages and can dynamically manipulate HTML, CSS, and DOM. - The standardized version of JavaScript is called ECMAScript. Core JavaScript contains basic language elements and objects that can be extended for different purposes like client-side or server-side JavaScript. - JavaScript is a prototype-based language that uses dynamic typing and has primitives like numbers, strings, booleans as well as object types. It includes basic syntax elements like variables, operators, and control structures.