Here’s a list of books that helped me learn design—specifically, design for web—from scratch, roughly in the order in which I read them.
- Ordering Disorder, Khoi Vinh
- The Elements of Typographic Style, Robert Bringhurst
- CSS3 for Web Designers, Dan Cederholm
- Responsive Web Design, Ethan Marcotte
- Designing for Emotion, Aaron Walter
- Grid Systems in Graphic Design, Josef Müller-Brockmann
- Design is a Job, Mike Monteiro
- The Vignelli Canon, Massimo Vignelli
- Interaction of Color, Josef Albers
- Explorations in Typography, Carolina de Bartolo