Sling assumes everything is a resource, so it's important for AEM developers to understand what resources are and how to work with them. In this post, I try to cover the basics and provide an overview for developers who are new to AEM.