Nie tylko zawodowi programiści mogą tworzyć programy komputerowe. Jest to również możliwe w ujęciu amatorskim. W szkołach mamy obecnie do czynienia z przedmiotem o nazwie informatyka. Może to być początek naszej przygody z programowaniem komputerów. Na takowych zajęciach można zdobyć podstawową wiedzę z dziedziny programowania w najpopularniejszych językach. W takim wypadku możemy rozwijać naszą wiedzę udając się na studia informatycznie lub właśnie amatorsko na własną rękę. W Internecie znajdziemy na pewno szereg programów oraz ogólnie danych umożliwiających rozwijanie swoich możliwości i zdobywanie nowej wiedzy. Ogólnie rzecz biorąc możemy samodzielnie zdobywać wiedzę dotyczącą programowania. Poza wspomnianymi informacjami możemy znaleźć zarówno w sieci jak i na przykład w księgarniach mnóstwo kursów, które będą mogły przybliżyć nam tajniki programowania. Warto zauważyć, iż mamy do czynienia z różnymi językami programowania i możliwością użycia ich do różnych zadań. Z jednej strony możemy mieć do czynienia z pisaniem programów wykonujących jakiś określone zadanie, czyli na przykład stworzeniem programu do odtwarzania plików wideo, a z drugiej strony możemy mieć do czynienia z programowaniem stron internetowych, czyli ogólnie rzecz biorąc tworzeniem takowych stron. Wielu znanych programistów samodzielnie zdobywało swoją wiedzę by teraz móc przekazać ją innym osobom. Programowanie to wymagające, ale również i ciekawe zajęcie.