Book List

Favorites

Current Fiction Favorites

  • A Gentleman in Moscow - Amor Towes

Though the story doesn’t move very much, the beauty of it is that Amor is able to take a seemingly “normal” story and still create a beautiful description of the life of the main character.

Creative Coding

The following are some of my favorites when it comes to anything to do with creative coding.

NamePublishedAuthorCategoryRating
Digital Design Theory: Readings from the Field2016Helen ArmstrongGeneral
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation2000Gary William FlakeProcessing
Form+Code in Design, Art, and Architecture2010Casey Reas, Chandler McWilliamsProcessing, p5.js
Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing2015Lauren McCarthy, Casey Reas, Ben FryProcessing
Processing: A Programming Handbook for Visual Designers and Artists2014Casey Reas, Ben FryProcessing⭐⭐⭐⭐⭐
The Nature of Code2012Daniel ShiffmanProcessing⭐⭐⭐⭐⭐
Truthful Art, The: Data, Charts, and Maps for Communication (Voices That Matter2016Alberto CairoData Graphics
Visualizing Data: Exploring and Explaining Data with the Processing Environment2008Ben FryData Graphics
Data Flow 2: Visualizing Information in Graphic Design2010Robert Klanten, Sven EhmannData Graphics
Dear Data2016Giorgia, Stefanie PosavecData Graphics⭐⭐⭐⭐
Visualization Analysis and Design2014Tamara MunznerData Graphics
Envisioning Information1990Edward TufteData Graphics
The Visual Display of Quantitative Information2001Edward TufteData Graphics
Designing Programmes: Programme as Typeface, Typography, Picture, Method2009Karl GerstnerAesthetics
Point and Line to Plane1979Wassily KandinskyAesthetics
Visual Grammar: A Design Handbook2006Christian LeborgAesthetics
White Heat Cold Logic: British Computer Art 1960–19802009Paul BrownHistory
Morphing2015Joseph Choma⭐⭐⭐
Hands-On Music Generation with Magenta2020Alexandre DuBreuil
Math for Programmers2020Paul Orland
Physics for JavaScript Games, Animation, and Simulations2014Adrian Dobre, Dev Ramtal
Anton’s OpenGL 4 Tutorials2014Anton Gerdelan
Graphics Shaders: Theory and Practice2016Mike Bailey, Steve Cunningham
Real-Time Rendering2013Tomas Akenine-Möller, Eric Haines, Naty Hoffman
Ray Tracing in One Weekend2013Peter Shirley
Playing with chaos2013Keith PetersJavascript
Foundation HTML5 Animation with JavaScript2011Billy Lamberta), Keith PetersJavascript
Algorithms for Visual Design Using the Processing Language2009Kostas TerzidisProcessing
Mastering openFrameworks: Creative Coding Demystified2013Denis PerevalovC++
openFrameworks Essentials2012Denis Perevalov, Igor (Sodazot) TatarnikovC++, OpenFrameworks
Programming Interactivity2015Joshua NobleOpenFrameworks, Processing
Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play2019David FosterDeep Learning
The Algorithmic Beauty of PlantsPrzemyslaw Prusinkiewicz, Aristid Lindenmayer
Digital Mantras1994Steven R. HoltzmanPhilosophy
The Nonlinear Workbook: Chaos, Fractals, Cellular Automata, Genetic AlgorithmsWilli-Hans SteebC++
The Symmetry of Things2009John Conway, Heidi Burgiel, Chaim G-StraussMathematics
Automata: A Historical and Technological Study1958Alfred Chapuis and Edmond DrozGenerative
Mathematical Games: The Fantastic Combinations of John Conway’s New Solitaire Game1970Martin GardnerGenerative
The Computational Beauty of Nature1998Gary William FlakeGenerative
The Interaction of Color1975Joseph AlbersColor
The Elements of Color1970Johannes IttenColor
Evolutionary Design by Computers1999Peter Bently
Abstraction in Art and Nature1993Nathan Cabot HaleAbstraction
Mathematics and Physics for Programmers1985Danny KodicekPhysics
Shape2008George StinyDesign
Data Matter Design2020Edited Frank Melendez, Nancy Diniz, Marcella Del SignoreComputational Design
Geometric Patterns with Creative Coding: Coding for the Arts2023Selçuk ArtutCoding
Internet_Art2023Omar KholiefInternet Art
Digital Art (World of Art)2023Christiane PaulArt
Generative Art with JavaScript and SVG2024David MatthewSVG
The Nature of Code: Simulating Natural Systems with JavaScript 2nd Edition2024Dan ShiffmanJavascript