Temel Türkçe bilgisidir. Orta öğretim müfredatında bu bilgi yer alır zaten.

Alıntı
Kökeni Türkçe olan kelimelerin so*nunda b, c, d, g ünsüzleri bulunmaz. Ancak anlam farkını belirtmek üzere ad, od, sac gibi birkaç kelimenin yazılışında bu kurala uyulmaz: ad (isim), at (binek hayvanı); od (ateş), ot (bitki); sac (yassı demir), saç (kıl).
https://www.tdk.gov.tr/icerik/yazim-...n-nitelikleri/