In this episode we are exploring an important part of web programming that is hidden in plain sight to most of us - it is called the DOM. This stands for the Document Object Model, and it is created to represent the html document in the web browser every time code is sent from a web server. The DOM also has a programming interface called an API, which can be manipulated with languages such as JavaScript. I will be going over these concepts, as well as showing what it all really looks like using php and js in the pluggedintoprogramming.com) hands-on learning lab. At the end, I will give you some coaching about dealing with the complexity of learning how to code.