Pisanie programów to bardzo ciekawa sprawa. Możemy traktować to tylko i wyłącznie jako zabawę i tworzyć software, który będzie popularny tylko wśród naszych znajomych, a być może tylko i wyłącznie my sami będziemy go używać, jednak jeśli mamy dość motywacji, programowanie, może stać się naszym sposobem na życie i sprawić, że w dorosłym (lub po prostu późniejszym jeśli już jesteśmy dorośli – na naukę pisania oprogramowania nigdy nie jest za późno) życiu będzie nam się żyło bardzo przyjemnie. Oczywiście ważne są tutaj pieniądze.
Zarobki programistów są bardzo wysokie, być może nawet najwyższe ze wszystkich specjalności w branży informatycznej. Nawet w Polsce można zarobić bardzo dobrze, a chyba przecież nic nie stoi na przeszkodzie wyjazdowi za granicę i znalezieniu pracy, w której zarobimy więcej i być może sama praca będzie nam się bardziej podobała. Bardzo ważne jest to, jakie języki programowania znasz. Najpopularniejsze w tej chwili to te, które wspierają paradygmat obiektowy, na przykład Java lub C++, ale tak właściwie, to każdy nowoczesny język może zagwarantować nam pracę w porządnej firmie i na dobrym stanowisku.