Disclaimer: I wrote a book on this topic, but because of that, I know resources made by other people too.
---
Sacha Grief’s ebook is good for an in-depth example:
---
Design for Hackers by David Kadavy is also well written. He explores the more traditional way to learn design, with the history of fonts, color theory, etc.
---
A different approach might be reading about creativity. My friend Paul Jarvis has some great books about creativity, especially his new one, The Good Creative, if you’re looking to get inspired:
---
Nathan Barry’s design books are great. He also has a course on Photoshop if you’re looking to learn.
http://nathanbarry.com/app-design-handbook/
http://nathanbarry.com/webapps/
---
One of the best books about UI/UX/usability is Don’t Make Me Think:
http://www.amazon.com/Dont-Make-Think-Revisited-Usability/dp...
---
Great place for topic-specific books. Some of these are more advanced and intended for designers. I'd suggest these for after you read up on the basics.
---
My book focuses on design fundamentals instead of advanced theory. It's intended as a starting point for things you can do right now. Actionable, focused on building skill instead of knowledge.
http://bootstrappingdesign.com
---
Email me anytime if you need help. My email address is on the site above.
Edit: formatting