Spring Framework
Spring Framework is an application framework and inversion of control container for Java.
Deeper Knowledge on Spring Framework

Spring Boot
A Java framework for developing REST APIs
Broader Topics Related to Spring Framework

Java
A cross-platform, object-oriented programming language