Start here. This is the direct spoken answer to practice first.
Overview
They are related layers, not three interchangeable names for the same library.
JPA, now Jakarta Persistence, is the standard API and mapping specification for object-relational persistence in Java. Hibernate ORM is a JPA implementation and also provides features beyond the standard. Spring Data JPA sits above JPA and generates repository implementations, query methods, and integrations from interfaces. A typical Spring application uses Spring Data repositories, which delegate through JPA to Hibernate, which ultimately generates SQL for the database.