işletim sistemleri programlar web siteleri driverler bir programlama diliyle yazılır. programlama dilleri yüksek seviyeli orta seviyeli ve düşük seviyeli gibi gruplara ayrılır. düşük seviyeli diller makine koduna daha yakındır yüksek seviyeli diller ise insan diline daha yakındır. düşük seviyeli dillere assembly yi örnek gösterilebilir. orta seviyeli dillere c++, java, pascal, python, delphi, örnek gösterilebilir.yüksek seviyeli dillere visual basic, access, örnek gösterilebilir.
sana c ile başlamanı öneririm. bu dilde temel programcılık bilgilerini alırsın (c düşük seviyeli ve orta seviyeli diller arasında yer alır)
bir programlama dilini öğrenirsen diğer dilleri öğrenmek kolay olur. :)