Jeśli chciałbyś (lub oczywiście chciałabyś) zacząć zabawę w tworzenie programów, pierwszą sprawa nad którą musisz się zastanowić, jest wybór języka. Istnieją różnorodne języki programowania, które umożliwiają nam spełnienie marzeń, czyli zostanie programistą profesjonalnym lub chociaż autorem amatorskich programów, które mogą być używane przez osoby na całym świecie. Oprogramowanie i jego tworzenie to bardzo skomplikowana dziedzina, dlatego nie jest łatwo powiedzieć w kilku zdaniach, co jest w niej najważniejsze. Wspomniany wcześniej język to oczywiście sprawa pierwszorzędna, o tym musimy pomyśleć na początku, jednak tak naprawdę jest to dopiero początek drogi, która może prowadzić do stanowiska w bardzo poważanej firmie. Większość problemów da się rozwiązać w każdym języku programowania, dlatego jego wybór to sprawa czysto subiektywna, która zależeć powinna tylko i wyłącznie od naszych osobistych preferencji, ewentualnie wymogów, jakie narzuciło nam szefostwo firmy, w której pracujemy, ale to już raczej sprawa to przemyślenia w późniejszym okresie.