Praca programisty jest to bardzo złożonym procesem, głównym zadaniem jest to jak przy pomocy danych technologii rozwiązać problem. Do użytku masz internet, dokumentację, kolegów z pracy itd. Jednakże musisz wiedzieć jak działa język, w jaki sposób sie do tego zabrać co wymaga dużo zaangażowania i skupienia.