Да, в принципе, ничего сложного. Изучаешь математику, как миниум на уровне неплохой математической школы, лучше конечно, на уровне высшей математики, ну там оптимизацию, теорию вероятности, распределения данных, ну криптографию неплохо бы просмотреть.
Потом берешься за операционные системы. Волен-неволенс, но в Windows, нужно знать и уметь работать с реестром, с INI-файлами, там конечно батники нужно знать, ну хоть основы скриптов. Ну про Линуксовые оси пока не будем говорить. Это для начала.
Ну сети, хоть что такое DNS, IP-адрес, хост, сервер, их взаимодействие, сетевые протоколы, маршрутизацию, ну там ещё по мелочам, учётки, разрешения доступа, команды сетевы, это для разгона.
Ну потом устройство компа, как миниум, хоть разницу между южным и северным мосто на чипсете нужно знать.
Ну а потом можно браться за языки. Паскаль, по нынешним временам, не катит, но как основа умения думать правильно он неплох. Хотя идеал - это ассемблер. Потом можно взяться за Си, ну а там и до Perl можно дойти.
Вот тогда и получиться что-то программировать без особых глюкавости. И понимать как и что делать.
Надеюсь, я ответил на твой вопрос о том, как научиться программировать и создавать "простенькие" программки?
|