Secara teknis, komputer adalah mesin yang dapat diprogram. Ini berarti ia dapat mengeksekusi daftar instruksi yang diprogram dan merespons instruksi baru yang diberikan. Namun saat ini, istilah tersebut paling sering digunakan untuk merujuk pada komputer desktop dan laptop yang digunakan kebanyakan orang. Ketika mengacu pada model desktop, istilah "komputer" secara teknis hanya mengacu pada komputer itu sendiri -- bukan monitor, keyboard, dan mouse. Namun, dapat diterima untuk merujuk semuanya bersama-sama sebagai komputer. Jika Anda ingin benar-benar teknis, kotak yang menampung komputer disebut "system unit".
Beberapa bagian utama dari personal computer (atau PC) termasuk motherboard, CPU, memori (atau RAM), hard drive, dan video card. Sementara personal computer (komputer pribadi) sejauh ini merupakan jenis komputer yang paling umum saat ini, ada beberapa jenis komputer lainnya. Misalnya, "minicomputer" adalah komputer yang kuat yang dapat mendukung banyak pengguna sekaligus. Sebuah "mainframe" adalah komputer besar bertenaga tinggi yang dapat melakukan miliaran perhitungan dari berbagai sumber pada satu waktu. Terakhir, "superkomputer" adalah mesin yang dapat memproses miliaran instruksi per detik dan digunakan untuk menghitung perhitungan yang sangat rumit.