When you set up a service, you would need to define at least one staff or one resource.
Setting resources is used to manage your capacity to prevent scheduling a session when the required resource is not available.
If your business does not rely on resources for capacity planning, you can keep the resource required checkbox unchecked.