Welcome to Puppet Language Basics! This beginner-level course will cover the fundamentals of the Puppet language, and should be a first step for anyone new to Puppet Enterprise or Open Source Puppet. You don’t need any previous Puppet knowledge or software in order to follow along.
This course introduces five fundamental Puppet language concepts: Resources, Classes, Modules, Variables, and Metaparameters. Each section is accompanied by a short video as well as some explainer text to give you additional context for each concept.