This document summarizes a presentation on "Infrastructure as Code" for beginners. It discusses automating deployment, provisioning, environments, and virtual machine management through continuous integration/delivery practices and configuration management tools. Specific topics covered include deployment pipelines, desired state configuration, separating configuration for different environments, immutable infrastructure patterns, building golden images, and infrastructure automation through tools like Ansible, Packer and Terraform. A demo is provided to illustrate these concepts in action.