There are no prerequisites or assuming prior programming experience in this book, which introduces programming to readers interested in the arts and humanities.
Programming is revealed by Nick Montfort to be a tool for drawing, brainstorming, and investigation rather than just a technical exercise carried out inside predetermined boundaries.
He emphasizes programming's capacity for exploration, including its ability to produce novel kinds of artwork and comb through data in search of novel insights. The book is made to be read while programming on a computer, enabling readers to progress through the chapters.
It provides hands-on practice writing and altering code as well as "free projects" that let students explore their own interests.
It also serves as a shrewd, considerate, and thoughtful guide to coding. Montfort demystifies how to program a computer to perform a new task and teaches artists and humanists how to produce and explore language and visuals through a series of activities.