I learned web-development while making a little price-tracking/wishlist app: http://www.rankique.com/
(and a german version, pretty much for myself to use..: http://www.rankique.de/)
Together they make about 30-50€/month. I'm working on a couple of new features and I'm searching for a new name, but currently school takes up most of my time.