Service providers represent the building blocks of Laravel. In fact, Laravel, itself, is composed of countless providers that bootstrap themselves into the framework. The same will be true for any package you install, that includes Laravel-specific support. And, naturally, you can (and will) create your own providers.
Watch the full series at http://laravelfromscratch.com,
or learn more about Laravel and all things web development at https://laracasts.com.