Язык-это вспомогательный инструмент, который дополняет основные навыки и умения. Хотя, второй язык у нас именно для общего развития.Но если вам надо конкретнее называть необходимые, с моей точки зрения, навыки из школы, ок:Углубленная математика(алгебра, геометрия), хорошая базовая физика с теорией, задачами и практикумом. По возможности, крепкая химия и биология. Высокого уровня русский язык. Программирование на нескольких языках. Может упустила что-то. Это набор для технаря.