Общее впечатление

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

Структура и подача материала

Книга построена по принципу "от простого к сложному":

  • Начинается с базовых концепций (переменные, условия, циклы).

  • Постепенно переходит к более сложным темам (функции, ООП, работа с файлами).

  • Каждая глава содержит примеры кода, упражнения и контрольные вопросы, что помогает закрепить знания.

Плюсом является практическая направленность — автор не просто объясняет теорию, а сразу показывает, как применять знания в реальных задачах.

Это не просто книга, а в полном смысле это слова учебник - после каждой главы теории есть практика- задачи и повторении теории.  Вы постепенно вовлекаетесь в язык -сначала теори ябудет занимать больше времени чем практика но начиная с 4-5 главы все придет в норму на практику будет уходить 70 % времени а на теорию 30  и меньше.  

Для кого эта книга?

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

Недостатки

Не обошлось без них. Это одновременно и плюс и минус - просто та материала в книге. Да эта книга это учебник но именно учебник начальный, то есть на его основе не получится выучить полностью язык программирования, после этой книги нужно читать что то серьезней. С другой стороны уникальной и единственной книги не существует. Либо книга изначально будет сложной  но после нее не нужно другой либо как эта придется что то еще читать. Я бы отнес эту книгу как учебник для школьников.   

  • Поверхностность сложных тем: В функция усиленно  изьегались замыкания и декораторы. Тема  ООП  практически не раскрыта, а некотоыре тезисы автора прямо опровергаются другими авторами. Но вероятно это нормально, так как к сложным темам лучше переходить когда есть какой то багаж знаний. 

Вывод

"Начинаем программировать" — это отличный стартовый учебник, который поможет понять основы.