This document is an introduction to programming with JavaScript. It discusses what programming is, how to communicate with computers using programming languages like JavaScript, and what makes a good programmer. It also provides an overview of common JavaScript programming concepts like variables, data types, logical operators, conditionals, functions, and objects. The document encourages learners to continue learning programming through books, meetups and practice, and provides some resources for doing so.