Języki programowania
Zakres obowiązków programisty zatrudnionego w Zabrzu zależy przede wszystkim od branży, w jakiej jego firma się obraca, jednak, jak sama nazwa zawodu wskazuje, głównym zadaniem programisty jest programowanie. I to programowanie nie byle jakie, a w wymaganym przez daną firmę języku programowania (programista Zabrze). Ogólnie rzecz biorąc, język programowania, podobnie jak język polski czy angielski, składa się ze zbioru reguł składniowych i znaczeniowych, które opisują jak należy zbudować prawidłowo działające wyrażenie oraz jak komputer lub inne urządzenie ma na to wyrażenie zareagować. Do najpopularniejszych języków programowania należą: C, Java, Objective-C, C++, C#, PHP, (Visual) Basic, Python, Perl, JavaScript, Ruby, .NET, Lisp, Pascal, Delphi, Ada, Matlab, Lua, Assembly i Bash.
Znajomość jak największej liczby wymienionych języków programowania znacznie zwiększa atrakcyjność danego programisty na rynku pracy. Większość pracodawców oferujących miejsca pracy dla programistów od swoich pracowników wymaga znajomości przynajmniej kilku języków programowania, które będzie można zastosować w razie zaistniałej potrzeby. Oprócz umiejętności programowania, dobry programista powinien również wykazywać się bardzo szerokim zakresem wiedzy z obszaru całej branży IT, umiejętnościami obsługi komputera i innych urządzeń działających w oparciu o oprogramowanie, dobrą organizacją pracy i dokładnością. Od programistów nie jest wymaga umiejętność pracy w grupie czy zdolność nawiązywania kontaktów.