То про силу воды рассказывают преподы, то философия не по теме, то еще куча предметов не относящиеся ни к матану, ни к программированию, то про религию, тоесть стал кем угодно кроме программистов?
Прочитай про основы ООП, Булеву алгебру, теорию графов и множеств. Системы счисления ( двоичная, восьмеричная, шестнадцатиричная). Поймешь (хотя бы примерно) считай ты уже в будущем программист средней руки. А вышка ничего не сделает, если ты на программинг не способен.
У, этот раскочегаренный до бела спор об образовании... Задолбал уже всех. Истина явно где-то посередине. Полностью становиться узколобым спецом - неправильно. Отбери этот навык и человек пропадает как человек.