In plain English
The heap is where PostgreSQL physically stores the actual rows of a table, in no particular order, inside data pages. Indexes point into the heap to find rows quickly.
Why it matters
Knowing the heap exists explains the difference between an index scan (use the index, then jump to the heap) and an index-only scan (answer from the index alone). It also explains heap-only-tuple (HOT) updates and why ordering needs CLUSTER.
En palabras simples
El heap es donde PostgreSQL guarda fisicamente las filas reales de una tabla, sin un orden particular, dentro de paginas de datos. Los indices apuntan al heap para encontrar filas rapido.
Por que importa
Saber que existe el heap explica la diferencia entre un index scan (usar el indice y luego ir al heap) y un index-only scan (responder solo con el indice). Tambien explica las actualizaciones HOT y por que el orden requiere CLUSTER.