Чтобы удостовериться в том, что алгоритм действительно работает эффективно на любых входных данных, достаточно посмотреть на его доказательство, но их нужно уметь воспринимать, для этого
и нужна математическая подготовка.
грамотный русский, равно как и понимание как именно следует действовать в экстремальных ситуациях
Если возникнет необходимость в чём-то сложнее формочек и ООП разбираться
Вы когда-нибудь пробовали сами учиться по книге какой-нибудь серьёзной дисциплине?
Наличие живого человека с его опытом и возможностью получить ответ "на пальцах" – редкая привилегия.