Ну по опыту , нужен уже неплохой такой технический бэкграунд: базовые знания одного ЯП, sql, для веба - принципы работы сетей, протоколы и тд. Одной теорией сейчас не отделаешься
Ну ЯП же нужен скорее автоматизаторам, а не ручникам
А SQL да, пригодится)