Books That I Suggest
Small Stakes Holdem
Beating Tough Holdem Games
The Elements of Poker
Theory of Poker
Holdem Poker for Advanced Players
I also read Winning Small Stakes Holdem (by Lee Jones), but think Small Stakes Holdem strictly dominates it.
Training Tools and Software That I Use:
Seriously, that's it. I have a copy of PokerTracker and TourneyTracker (the ladder I used back when I was a Sit 'N Go fiend), but I probably haven't played online in 2 months. Almost everything I've learned I learned from experience, two plus two, and those books.