Что нужно понять и сделать, если хотите стать программистом

Любой человек сможет разобраться с азами программирования. Нужны только позитивный настрой и регулярность занятий.

Ложные пути: 1) читать книги и справочники; 2) изучать теорию без практики; 3) учить программирование, но не программировать.

Необходимо развить в себе алгоритмическое мышление — способность решать задачи, задавая точный алгоритм действий.

Ощущение прорыва в программировании («да, я все могу!») приходит внезапно или не придет никогда (может это и не Ваше занятие).

Потребуется постоянно преодолевать психологический  барьер, связанный с ошибками в программировании. Желание достичь результата сродни азарту детектива, расследующего сложное дело.

Тестирование и отладка программы займет у Вас от 50 до 90% времени, потраченного на разработку программы.

Начните писать программы сразу, от самых простых задач до более сложных. Компьютер с установленной средой программирования, понятный для Вас курс обучения и наставник — все  ключи к Вашему успеху.

Ставьте перед собой выполнимые задачи: освоить ввод/вывод данных, арифметические вычисления, типы данных, циклы и логику, другие возможности процедурного программирования.

Программируйте, используя классы и принципы объектно-ориентированного программирования (ООП), освойте работу с библиотеками и фреймворками.

Примерная последовательность изучения программирования на C# представлена в содержании курса на первой странице сайта. Весь теоретический материал изложен небольшими порциями и иллюстрирован примерами, каждый из них запускайте на компьютере и не бойтесь экспериментировать (изменяйте код, чтобы понять детали).

Нашли ошибку, увидели, что Ваш результат не соответствует ожидаемому — напишите прямо в комментариях к соответствующей странице.

Автор открыт и для общения с Вами, пишите в почту: learn@c-sharp.pro

Вячеслав Рычков
страница Вконтакте, страница в Facebook,

Пример процесса обучения в режиме диалога.