Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Apache Iceberg Internals and Snapshots
Recommended resources
The freely available resources this course will direct you to.
Module 1
Iceberg’s Table and File Model
Module 2
Snapshots, Manifests, and Partitioning
Module 3
Commits and Backup Consistency
Module 4