Informatyk a programista
Między programistą a informatykiem jest duża różnica, ale ludzie często zwykli o niej zapominać. Informatyk zajmuje się naprawą komputerów i sprawianiem by te działały jak najlepiej, najdłużej i najszybciej jako to możliwe. Podczas gdy programista wykorzystuje komputera jako narzędzie pracy i niekoniecznie musi znać się na jego częściach – tak jak biurowa sekretarka korzystająca z Excela i Worda nie musi potrafić podłączyć do komputera karty sieciowej. Zadaniem programisty jest pisanie programów oraz stron internetowych, które będą wykorzystywane przez inne osoby. Z postępującą specjalizacją także programiści specjalizują się w konkretnych programach do programowania, czyli językach programowania. Obecnie istnieje ich wiele, ale kilka jest najczęściej używanych. Konkretne języki są też używane w konkretnych wypadkach – inne nadają się do projektowania stron internetowych, inne do pisania gier, a jeszcze inne do programowania skomputeryzowanych sprzętów AGD. Od tego, jakim językiem posługuje się programista może zależeć jego wypłata. Z jednej strony opłaca się znać jakiś rzadszy język, ponieważ jako specjalista w nim można oczekiwać wyższych zarobków, z drugiej strony ciężej o pracę.