Start here. This is the direct spoken answer to practice first.
Overview
Spring Boot builds on Spring Framework; it reduces application setup but does not replace the container or programming model.
Spring Framework provides the core application model: dependency injection, bean lifecycle, AOP, transactions, web frameworks, and integration APIs. Spring Boot builds on that foundation and makes an application easier to start through opinionated defaults, auto-configuration, starter dependencies, external configuration, and embedded server support. A Boot application still uses Spring beans and an ApplicationContext. Boot changes how much configuration you write, not the underlying meaning of dependency injection.