book

book

The book offers an applied and overtly practice-based approach to understanding the centrality of programming -- the reading, writing and thinking with software -- as a critical tool for our times.