Автор доступно рассказывает о том, что и как нужно делать, а также дает самостоятельные задания, правильность выполнения которых можно проверить. В книге приводится ссылка на архив, размещенный на сайте издательства Эксмо, где есть коды всех программ. Простота изложения материала вполне позволяет заниматься по данной книге самостоятельно. В целом, работа автора заслуживает оценки "отлично".
Но! В книге встречается достаточное количество ошибок (а это уже вина издательства). И если грамматические ошибки не мешают пониманию материала (их не так уж и много), то ошибки в коде приведенных программ иногда могут поставить в тупик. Поэтому, иногда необходима помощь разбирающегося в программировании человека. Хотя, при желании, исправить ошибку можно самостоятельно, сравнив код, приведенный в учебнике, с кодом этой же программы из архива.