Also, playing limit cash games might be a good option, altough you're not very likely to make money (if you make any money at all), but it still is a very good training ground to get the feel of odds, betting , reading the flop, reading your opponent, etc. for very cheap. Plus, you get to be train your patience and get your feet wet multitabling if you wish to.
The advice to play SNGs and get good at them is very sound, as if you play 1$ buy-in and you average 20% ROI (standard to good over a long sample), you'll (only) have to play around 300 of them to get 60$ (and more than double your bankroll if you start with 40-55$) while you would have to play around 30,000 hands of limit .5/.10 at 1BB/100 hands (or 15,000 hands at 2BB, wich can happen). If you figure that SNGs last around an hour normally (if you're agressive and don't chip out on the bubble, they can be pretty short) and that most limit table won't play 100 hands an hour (especially full ring), you'll get there faster.
But even then, you're looking at a long grind. Not bad, since you'll have many hands under your belt once you hit the higher stakes.