Далеко не всі провідні фахівці в галузі програмування почали свій шлях до вершин через отримання профільної освіти. Зустрічаються навіть програмісти, які зовсім ніяких ВНЗ технічних не закінчується. Це говорить про те, що навчитися писати програми для ПК під силу кожному, і для цього не обов`язково віддавати 5 років свого життя сидіння за партами ВНЗ.

З чого почати вивчення програмування?

Починати варто з розуміння, що за тиждень навчитися писати ігри на зразок «Сталкера» не вийде, та й за місяць теж. Коли це розуміння прийшло і при цьому бажання писати програми не пропало, можна приступати до пошуків засобів для самоосвіти.

Найпростіший варіант - податися на форуми програмістів. Там можуть і підказати, і допомогу надати, але потрібно знати, що програмісти народ зайнятою, тому індивідуальний навчальний курс безкоштовно вам ніхто не проведе. Втім, якщо озброїтися не лише розрізненими статтями з форуму, але і тлумачним самовчителем, живий наставник може і не знадобитися.

Вчитися з самої першої літери самовчителя потрібно на практиці. Читаючи книги і форуми програмування не зрозуміти, потрібно тут же реалізовувати все, що пишуть в розумних книжках. Програми писати - заняття прикладне, отже, потрібно його прикладати до справи, а не ставати теоретиком.

Як вчитися, щоб навчитися

Раніше вже згадувалося, що вчитися потрібно на практиці. Кращий варіант відразу ж придумати, яку саме ідею ви хочете реалізувати і не поспішаючи, крок за кроком, рухатися до результату. Причому, не важливо, захотілося вам створити свою версію «Морського бою» або ж ви замахнулися на принципово нову операційну систему для персональних комп`ютерів. Будь-який результат можна досягти, якщо чітко визначити, що потрібно зробити, і методично цим займатися.

Людей вміють писати програми багато, а ось розумних програмістів мало. Це означає, що у кожного новачка є неоране поле для звершень і експериментів, та й шанси побудувати кар`єру також досить великі. Все, що потрібно - посидючість і десяток інший книг з програмування. Чому так багато? Справа в тому, що теорії і способи авторів нерідко відрізняються, і сліпо вірити знань одного автора не варто, адже той, хто писав самовчитель, не обов`язково є хорошим програмістом.