да, со словарём каждый (и то не так качественно, ведь дословный перевод не всегда есть окончательно верный), а вот чтоб качественно и быстро - не каждый.. например, виндовс тоже почти каждый юзер может поставить, но времени система может прожить не одинаково у новичка-юзера и у бывалого юзера... и программки точно так же: не надо сравнивать то, что учат в школе и то, с чем работают люди на работе (клиенты к БД, java, flash и многое другое) и уровни тоже разные. а разбираться одинаково хорошо во всём ни один человек не может. потому существовала, существует и будет существовать огромная дифференциация по профессиям и необходимость в спецах по разным направлениям