Эта книга — для всех, кто хочет освоить компьютерную науку. Она обучает основам программирования и может быть использована как задачник для учеников средней и старшей школы или самоучитель. В вузах с ее помощью можно обучить азам программирования студентов разных специальностей. Кроме того, она станет хорошей основой для вводного курса.
Преподаватели, которые захотят обучать языку Scratch, и сами лучше поймут принципы программирования благодаря этой книге. Они получат навыки, которые помогут грамотно объяснить философию Scratch студентам, опираясь на их потребности.
Чтобы заниматься по этой книге, не требуется опыта программирования. И она доступна всем, кто знает математику на уровне средней школы. Если какое-то задание покажется слишком сложным, его можно пропустить без ущерба для процесса обучения.