С чего начать изучение программирования?
Начинать стоит с понимания, что за неделю научиться писать игры вроде «Сталкера» не получится, да и за месяц тоже. Когда это понимание пришло и при этом желание писать программы не пропало, можно приступать к поискам средств для самообразования.
Самый простой вариант – направиться на форумы программистов. Там могут и подсказать, и помощь оказать, но нужно знать, что программисты народ занятой, потому индивидуальный обучающий курс бесплатно вам никто не проведет. Впрочем, если вооружиться не только разрозненными статьями с форума, но и толковым самоучителем, живой наставник может и не потребоваться.
Учиться с самой первой буквы самоучителя нужно на практике. Читая книги и форумы программирование не понять, нужно тут же реализовывать всё, что пишут в умных книжках. Программы писать – занятие прикладное, следовательно, нужно его прикладывать к делу, а не становиться теоретиком.
Как учиться, чтобы научиться
Ранее уже упоминалось, что учиться нужно на практике. Лучший вариант сразу же придумать, какую именно идею вы хотите реализовать и не спеша, пошагово, двигаться к результату. Причем, не важно, захотелось ли вам создать свою версию «Морского боя» или же вы замахнулись на принципиально новую операционную систему для персональных компьютеров. Любой результат достижим, если четко определить, что нужно сделать, и методично этим заниматься.
Людей умеющих писать программы много, а вот толковых программистов мало. Это значит, что у каждого новичка есть непаханое поле для свершений и экспериментов, да и шансы построить карьеру также достаточно велики. Всё, что потребуется – усидчивость и десяток другой книг по программированию. Почему так много? Дело в том, что теории и способы авторов нередко отличаются, и слепо верить знаниям одного автора не стоит, ведь тот, кто писал самоучитель, не обязательно является хорошим программистом.