Never put PHP in a Node again!

Ok, we have all heard it, and many of us have said it when we were starting out on our journey to learn Drupal development, "I didn't know how to make a module... so I just put some PHP code in a basic page."  It makes me cringe but hey, if you don't know how to make a module and you are in the middle of a project it can seem daunting.