I learned shoes some time ago for a project I wanted to test, and dropped it because it didn't suit my needs, but... reading "Nobody Knows Shoes" was extremely fun. The kind of fun that makes you want to keep coding random projects and messing with technology in general, that feeds your curiosity. And that's when you learn the most. It can't be said enough.