This document provides an introduction to programming and the Scratch programming language for 6th grade students. It explains that programming languages allow users to tell computers what to do through coded instructions. It then outlines some basic Scratch programming elements like sprites, costumes, statements, Boolean expressions, conditions, loops, variables, threads and events. The goal of the lesson is for students to understand why programming languages are used, identify Scratch elements, and use Scratch to create a holiday greeting card.