This document provides an introduction to JavaScript scripting programming. It discusses client-side scripting versus server-side scripting and how JavaScript is well-supported for client-side scripting in most browsers. The document outlines chapters that will teach the structure of JavaScript, how to embed scripts in HTML, how to organize scripts and handle browser compatibility issues. It aims to teach the basics of JavaScript programming in 6 hours.