Visualizing Programming for the Non Programmer
One most obvious standout for the book is its layout, an interesting publishing experiment given the influence of mobile devices on web layout in recent days. The book relies on color for language protocols, large supporting images, and a clean font treatment that is reminiscent of a flat website design layout.
The objective of this stylized approach is to highlight useful concepts of programming dynamics that should be memorable to budding and seasoned professional. I have to say that approach really struck me in a philosophical way. I liked how this worked without being overly trendy in presentation or light on information.
The end result is an inspired book for understanding the significance of how objects and methods are handled, and a better recollection of protocols thanks to the stylized treatment of the subject. There are clear descriptions and easy-to-follow diagrams that makes even the most basic explanations more inspired. With programming frameworks being introduced increasingly in developer circles, the book succeeds in making those explanation inspirations worthwhile.
A word about the author. Jon Duckett has been designing and building websites for over 15 years. He has worked with small startups and global brands, and has written more than a dozen books on web design and programming, so his experience with web development material shows in the text.
Who Would Benefit From This Book?
I would recommend this book for analytic practitioners, as well as well as budding freelancers. Many times analytics professionals are focused on tags and their functionality, but not on the broader technical aspects.
Marketers who are not quite so tech savvy may enjoy the book. The book was written with the assumption of no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. Thus readers will learn how dynamic techniques such as interactive gallery, content sliders, and form validation seen on many modern websites are achieved.