Bilgisayarların kendilerine ne yapılması gerektiğini söyleyen makine kodları ve kendine ait bir makine dili vardır. Kodlama, bilgisayarın istediğimiz gibi davranmasını sağlamak için yaptığımız bir programlama dili kullanma işlemidir. Her kod satırı bilgisayara bir şey yapmasını söyler.