Program komputerowy jest to aplikacja stworzona po to, aby móc w niej wykonać określone operacje. I tak na przykład operacją może być liczenie, a najpopularniejszym programem komputerowym do tego używanym jest systemowy Kalkulator. Inną operacją może być pisanie i formatowanie tekstu albo na przykład przygotowywanie prezentacji. Musimy wiedzieć, że za pomocą dowolnego programu komputerowego nie wykonamy każdej czynności, na przykład w Notatniku nie jest możliwe stworzenie prezentacji multimedialnej. Jednak każdą rzecz można zrobić kilkoma programami, a więc jak wybrać ten najlepszy? Na pewno wpływ na ten wybór musi mieć łatwość korzystania z danego programu i liczba funkcji. Nie znaczy to, że program mający tysiące funkcji jest lepszy od jakiegoś darmowego mini programu - wszystko zależy od tego, co nam jest potrzebne i z jakich funkcji będziemy korzystali. Tak więc dla niektórych darmowe programy mogą być lepsze od komercyjnych.
Dokumenty tekstowe
Niewątpliwie najpopularniejszym programem do tworzenia i formatowania tekstu jest Word wyprodukowany przez firmę Microsoft, a rozpowszechniany razem z pakietem biurowym Office. Jest to bardzo dobry program. Posiada on wiele funkcji, jednak mało kto zna wszystkie z nich. Musimy wiedzieć podczas edycji tekstu, że komputer to nie jest maszyna do pisania. Programy do tworzenia dokumentów tekstowych umożliwiają takie działanie, że kilkoma kliknięciami myszką można zmienić wygląd każdego dokumentu tekstowego w zależności od naszych potrzeb. Jednak aby tak było, przed rozpoczęciem pisania trzeba wszystko zaplanować. Trzeba wiedzieć to, jakich stylów będziemy potrzebowali i umiejętnie je stosować. Warto tytuły pisać odpowiednimi stylami do tego przeznaczonymi, a wtedy będziemy mogli na przykład wygenerować w ciągu kilku sekund elegancki spis treści. Inne, podobne programy, to na przykład Writer pakietu OpenOffice.
Edycja grafiki
Komputer umożliwia nam szybkie tworzenie ładnej grafiki. Każdy na pewno zna program Paint, jednak nie jest zaawansowany program. Bardzo dobrym programem jest 3D Max Studio, gdzie możemy tworzyć przepiękną grafikę trójwymiarową. Program oferuje nam setki, jeśli nie tysiące funkcji. Z początku trudno je wszystkie opanować, po pierwszym włączeniu programu nie będziemy wiedzieli co robić, jednak już po pewnym czasie będziemy w stanie robić bardzo profesjonalne grafiki trójwymiarowe. Będziemy mogli zarządzać nad wszystkim: nad cieniem i nad światłem, bez trudu narysujemy postaci w ruchu, łatwo zobrazujemy rozlewającą się wodę albo palący się ogień. Jest to dosyć skomplikowane i wymaga od nas pewnej wiedzy, którą możemy zdobyć z gazet branżowych, Internetu albo z książek. Osobiście polecam to ostatnie źródło, a przede wszystkim wszystkie książki wydawnictwa informatycznego Helion. Warto również zająć się tworzeniem trójwymiarowych animacji.
Programy rozrywkowe
Szczególnym rodzajem programów komputerowych są gry komputerowe. Pisze się je za pomocą innych języków programowania niż zwykłe programy. Ponadto trzeba zatrudnić wiele grafików, którzy wykonają grafikę dla gry komputerowej. A często jest to bardzo zaawansowana grafika trójwymiarowa, którą tworzy się za pomocą innych programów. Tworzenie gier komputerowych jest bardzo trudne, ponieważ trzeba napisać silnik gry, który będzie odpowiedzialny za podstawową zasadę działania gry. Jednak gry komputerowe przynoszą większe zyski, ponieważ są one droższe o kilkadziesiąt złotych od programów komputerowych. Za dobre gry trzeba zapłacić nawet sto pięćdziesiąt złotych. Gry komputerowe mogą być bardzo różne i nie sposób wymienić tutaj wszystkich ich rodzajów. Jednak na pewno każdy znajdzie jakiś rodzaj gier komputerowych, który mu się spodoba. Mogą to być przykładowo gry wyścigowe, w których stajemy się kierowcą wyścigowym i naszym zadaniem jest wygrać zawody.
Pisanie programów
Pisanie programów wydaje się być trudną czynnością. I dal niektórych tak jest, jednak innym przychodzi to z łatwością. Aby napisać program komputerowy, to trzeba posiadać bardzo dużą wiedzę informatyczną. Powinniśmy znać kilka języków programowania na poziomie zaawansowanym, tak, aby nie było żadnej nieznanej nam funkcji. Poza tym musimy umieć pracować w zespole. Jeśli planujemy pisać programy sami, to nie możemy liczyć na sukces. Prawie wszystkie programy pisane są przez wielu programistów, a nad większymi projektami pracuje kilkadziesiąt kilkunastoosobowych zespołów. Ponadto programiści muszą chcieć się stale uczyć, języki programowania wciąż się rozrastają, powstają nowe funkcje, które trzeba opanowywać na bieżąco. Ponadto warto wiedzieć wszystko o tym, co dzieje się w świecie programistycznym. Dzięki temu można uniknąć większej pracy, jeśli na przykład będziemy pisali funkcję, która już jest, a my o niej nie wiemy.