İnformatikanın əsasını aşağıdakı elm sahələri tutur:
Hardware (aparat) – hesablama texnikası, aparat vasitələrinin işlənməsi. EHM-lər, onların quruluşu, qurğuları, onlardan istifadə qaydaları və s. öyrənən sahədir.
Software (proqram) – proqram təminatının işlənməsi. EHM-də istifadə olunan bütün proqramlar, onların təyinatı, təsnifatı, tədqiq qaydaları, yaradılma qaydalarını öyrənən sahədir.
Brainware – alqoritmik dillər. Məsələnin EHM-də həlli üçün alqoritmləri öyrənən sahədir.