Genelde usr/include içinde bulunur. Sistemin kütüphanesini kullanmak için içinde fonksiyonlar bulunan başlık dosyası. C/C++'da include olarak kullanılabilir bunu pythondaki import'a benzetebilirsin.

Header yani kütüphane dosyaları. Bir şeyin nasıl yapılacağını içeren dosyalardır, en azından bir kütüphane eklemelisiniz ki kod yazabilin. En temel özellikleri içeren kütüphane stdio. h'dir. Bu kütüphaneyi her zaman eklemeniz gerekir.

C, C++ dillerindeki başlık dosyası.

. h uzantılı dosya nedir? Daha önce. c ile yazılan projelerde görmüştüm. Ne işe yarıyor? Linux'un kodlarında da görmüştüm.

@kerosene tam olarak ne işe yarıyor bunlar biraz bilgi verebilir misiniz? @Kernelginar yani mesela Python'daki turtle modulesi gibi mi?

Değişkenlerin başlık dosyası.

Python modülleri gibi, C programlarında modül oluşturabiliyorsunuz o şekilde. Tam tabiri nasıldır bilemiyorum. Benzerlik olarak bu şekilde.