Resource Controllers are built RESTful controllers around the resource. For example, if we have one resource called ‘Profile’. Now this RESTful controller handles HTTP request for ‘Profile’ resource.
Hooks: Hooks are functions that can be applied to an Action or a Filter in WordPress.
There are two types of widgets that we are able to customize or say we can create custom widgets.