Od początku ubiegłej dekady powstało bardzo wiele nowych rozwiązań dla programistów. Nie mówię tutaj tylko o podstawowych narzędziach taki osób, jakimi są języki programowania, ponieważ dzięki aktywności dużych korporacji takich, jak Microsoft lub Apple, samo pisanie programowania jest dużo łatwiejsze, niż było wcześniej. Już nie musimy być specjalistami z każdej dziedziny informatyki po to, aby móc obsłużyć nawet najprostsze oprogramowanie, wystarczy tylko podstawowa wiedza techniczna oraz chęć nauki i już jest spora szansa na to, że będziemy dobrymi programistami. Jeśli mowa już o językach programowania, to tutaj także nastąpiła mała rewolucja.
Nadal najpopularniejsze są języki programowania powstałe jeszcze w ubiegłym wieku, i to wcale nie na jego końcu, a raczej bliżej połowy, jednak powstało sporo nowych dialektów, które stają się coraz bardziej popularne, nie tylko wśród amatorów, ale używane są także w dużych firmach i przy poważnych projektach, na przykład przy pisaniu systemów operacyjnych lub oprogramowania używane w obsłudze księgowości. Jeśli zastanawiamy się od czego zacząć, to odpowiedź nie jest taka prosta i najlepiej abyśmy dokładnie przemyśleli najpierw swoją decyzję, ponieważ później może być trudno zmienić swoje nawyki.