From my perspective, I've learned a ton in less than a year (all thanks to this forum...many thanks!) but I don't have the budget to immediatly apply all that I know. Unforunately, story of my life.
Really haven't bought any new software or hardware, save changing my guitar. It's fantastic though to go back to old mixes and clean them up A LOT. Plus there's the whole Unrest band mix here that I toy around with, dipping my hand in a decently recorded mix. My best advice to how to learn is just watch. Observe what people in the know do, check out or make any and all A/B comparisons you can and completely master, and I mean MASTER what you do have as far as software/hardware goes. Like previously mentioned in a funny/not so funny thread about sounding like Andy Sneap, the best tools in world will make you sound like crap if you don't use 'em right.