Ну сказать, что я в шоке, ничего не сказать, похоже все авторы книг по программированию грешат множеством проблем.
Книга ну ни о чём, какое там программирование для детей?
Начну с начала, первая программа, теоретического материала очень скудно, написано техническим непонятным языком, а также безграмотно, так как те же слова можно написать более грамотно и понятно. Я как человек подкованный в техническом языке, хоть не IT, а в энергетике ели проблрался через эти дебри к пониманию. Ну думаю может здесь всё так просто, что я и сам разберусь просто запустив программу? Ну скачиваю приложение кодинга на телефон, копирую прикрепленный в материале код в приложение. Запукаю и серия ошибок. На этом моменте вспомнил, почему забросил ранее некоторые более серьезные книги для новичков, из-за той же проблемы. Ничего не работает, а как новичок разобраться я не могу. Ну хватило ума и интереса попытаться разобраться в логах в чем же корень проблемы.
1 - библиотека почему то после точки указана с пробелом и программа не могла её найти так как такой не существует, убрал пробел и проблема решилась.
2 - ковычки, как оказалось приложение не читает используемые автором символы ковычек, но стоило поменять на " " и всё заработало.
И данные проблемы продолжались со всеми программами, это далеко не конструктор из коробки.
Итоги моего изучения материала:
Стойкое понимание что не хватает 60-90% теоретического материала для объяснения, что как почему, почему так а не иначе, куда где можно, а куда и где нельзя. И это без всяких подробных углублений в всякие типы и тд, которые не задействованы в самих программах, но также являются частью проходимой темы материала.
Я разобрал 7 программ, из них код 2х был разобран и понят менее чем на 60%, просто приведенного теоретического материала не хватает, для понимания назначения и применения написанных частей кода, остальные на 90-100% проанализированы и сделаны выводы без необходимости именно в данный момент искать дополнительные материалы для понимания. Программы с меню и строками не нашли практического применения в моих задумках. По началу были идеи на программу с меню, но попытки внедрить части кода других программ используемых в этой же книге не увенчались успехом и пока нет понимания как правильно совмещать такие куски кода не теряя их функционала и работоспособности.
Выводы:
1) книга ну максимально сырая
2) для детей не подходит однозначно
3) теоретический материал недостаточен и некорректно сформулирован
4) книга требует редактуры с учётом пронумерованных выше проблем для устранения проблем использования кода у читателей.
5) как материал учебного характера, в том числе самообразования не годится, я вытянул эту книгу только из интереса и упрямства.
Желаю автору успехов в корректировке своих книг, ведь написанная книга это не конец, а лишь начало пути, книги редактируются, дополняются и улучшаются и только труды в этом автора поазывают его добросовестность к выпускаемому матералу.
Пока что планирую дальнешее чтение книг серии автора для пополнения архива кода с пояснениями, в дальнейшем буду дополнять материалами других авторов.