Программист
Программист или разработчик (Software Engineer, Developer) - наверное одна из самых распространенных специальностей в IT. Программист - это человек, который пишет код программы, а код программы - это не что иное как язык, который понимает компьютер.
Языки программирования:
Универсальный вводный курс по основам программирования - Harvard CS50. Доступен бесплатно (перенести в "Полезно Знать"):