Chyba każdy gracz po pewnym czasie zaczyna zastanawiać się jak robione są gry czy programy. Zazwyczaj pierwszym wyobrażeniem (szczególnie u bardzo młodego pokolenia) jest jeden człowiek, który siada na fotelu przed komputerem, zakłada na głowę kask, zaczyna myśleć o tym, co ma być w grze a wszystko to pojawia się na monitorze. W miarę jak człowiek dorasta i staje się bardziej rozsądny, wyobraża sobie, że istnieje program, w którym wpisujemy jaka to ma być gra, ile ma mieć poziomów, jak mają wyglądać przeciwnicy i na koniec wciskamy przycisk "make".

Jeśli czytasz ten tekst to na pewno wiesz, że taki program nie istnieje, i że przy stworzeniu gry pracuje bardzo dużo ludzi np. grafików, muzyków a nawet fizyków. Ale najważniejszą częścią tworzenia gry czy programu jest napisanie jego kodu źródłowego przez programistów. Kod ten jest jakby częścią, która spaja wszystkie inne elementy np. muzykę, grafikę. Dzięki niemu w grze występują ruchome elementy, dzięki niemu także, gdy strzelimy do przeciwnika, on się rozpada.

Więc aby moc napisać program, trzeba najpierw nauczyć się jakiegoś języka programowania, w którym napiszemy kod. Istnieje bardzo wiele jeżyków, jedne lepsze, drugie gorsze, ja postaram się przedstawić te najbardziej znane.

Turbo Pascal 
Język legenda, ojciec języków programowania. Mam do niego największy szacunek. Pierwsza wersja została napisana w 1971 roku. Według mnie jest najlepszym językiem do nauki programowania. Można opanować go w krótkim czasie a jego możliwości są dość duże. Największym minusem TP jest jego wiek, przez co możemy zapomnieć o programowaniu pod windowsa. Ale to nie ma ogromnego znaczenia, bo jeśli umie się TP to bez problemu zrozumie się też Delphi.

Delphi 
Został stworzony na podstawie Turbo Pascala. Najnowsza wersja ma numerek 5.0. Całkiem łatwy do nauczenia (szczególnie jaśli zna się jego ojca) i zawiera duże możliwości. Programowanie w nim polega na wstawaniu na formę (okno) komponentów i dopisywanie kodu. Dzięki takiemu systemowi bardzo szybko możemy zrobić rozbudowane windowsowe programy.

C++
Język o ogromnych możliwościach, w którym wszystko jest teraz pisane. Twoja ulubiona gra na dziewięćdziesiąt kilka procent jest w nim napisana. Przykłady programów to Quake, Doom a nawet Windows. Więc jeśli na poważnie chcesz zająć się programowaniem to wybierz ten język. Największą jego wadą jest ilość jego wersji i odmian, ale dzięki temu możemy programować pod Dosa i pod windowsa.

QBasic
Baaardzo stary język z małymi możliwościami, ale za to bardzo prosty. Jeśli chcesz programować (oczywiście w dosie) nie wkładając w to zbyt dużo pracy to jest on dla Ciebie. 

VisualBasic
Następca QBasica wymyślony przez Microsoft. Proces pisania programu jest podobny do Delphi. Ten język umożliwia nam pisanie makr, czyli małych programów ułatwiających pracę z Wordem czy Exelem. Język ten jest bardzo popularny do pisania wirusów, powstał w nim np. sławny rok temu "I love you".

Asembler
Ten język jest najszybszy i daje nam nieograniczone możliwości. Możemy w nim napisać wszystko co sobie wymarzymy, programy pod dosa jak i pod windowsa. Posiada on jeden ogromny minus, strasznie trudno jest wymyśleć jak cokolwiek w nim napisać, a same pisanie trwa strasznie dużo czasu.

Istnieje oczywiście o wiele więcej języków programowania, ja przedstawiłem tutaj te najlepsze, albo te najbardziej znane.

Podaje gdzie można znaleźć kompilatory i kursy programowania w ww. językach.

Pascal
www.pascal.eu.org -b. dobry kurs pascala
www.raziel.ko.pl -dział "pascal corner", do ściągnięcia Turbo Pascal 5.5 (tam znajdują się też wszystkie programy z kursu pascala w CDA)
Delphi
www.programowanie.of.pl -wszystko o delphi
C++
www.gr0g.prv.pl -dział c++ 3 dobre kompilatory
QBasic
kurs Devi znaiduje się obok :) tam też jest napisane (w pierwszym odc.) gdzie zdobyć kompilator
VBasic
Kompilator znajduje się w pakiecie Office
Asembler
kompilator był na płycie CDA w maju 2000

Na koniec pozwole sobie przytoczyć pewne przysłowie "Przekleństwa są jedynym językiem doskonale znanym przez programistów z całego świata" Nic dodać, nic ująć :)

Heniu