Здравствуйте, Князев Юрий!
Для того, чтобы начать программировать, нужно программировать, т.е. писать и писать собственные программы. Чтение учебника само по себе полезно, но для того, чтобы научиться плавать, нужно плавать, одной теории мало. Научиться программировать сложно и несложно одновременно: базовые принципы любого языка программирования можно изучить дней за 10, однако для того, чтобы изучить даже один язык во всех его тонкостях может понадобиться жизнь... В любом случае, Вы должны понимать что такое
компьютер и
операционная система и как последняя взаимодействует с
прикладными программами. Вы должны понимать, что основной язык компьютера - это
машинный код, но для облегчения процесса его создания человеком разработаны
языки программирования, которые делятся на
компилируемые и
интерпретируемые. Вы должны иметь представление о программах, которые делают другие программы,
компиляторах. Вы должны выбрать тот язык (из великого множества) программирования, который хотите изучать. Я рекомендую язык программирования
C++ - лучший язык программирования как для новичка, так и для профессионала. Запишитесь на какой-нибудь
курс или приобретите самоучитель в магазине. Разумеется, как я писал выше, нужно не ограничиваться голой теорией, а как можно больше писать своих программ. Для этого понадобится компилятор. Коммерческие средства разработки программ стоят весьма дорого, но есть и бесплатные, например,
MinGW (если Вы работаете под Windows) или g++ (если Вы работаете под Linux). Скачать MinGW можно
здесь. Для получения представления о программировании вообще, а не под какую-нибудь конкретную среду программирования, можете ознакомиться с уроками
Школы программирования с нуля Сергея Бобровского. Удачи!