@Tessa_learner1 In short, Node is like a unit of the JCR repository and resource is something that sling uses to access Nodes. JCR APIs act on the Node and Sling APIs use the resource.
The Sling API works at a higher, more abstract level than the JCR API. This allows your code to be more reusable...