Nothing beats experience, but poker books are still very valuable. I've read "The Theory of Poker" by David Sklansky, "Decide To Play Great Poker" by Annie Duke and I'm currently reading "Harrington on Hold 'Em". All 3 are excellent books and I'm sure you'll gain some valuable knowledge from any of these books. Experience is really going to be the best teacher because every game is completely different and you really have to experience as many of the different situations as possible. You might even play a few times and think that you have it all figured out, but then you play in a completely different environment and get crushed. You must not only understand all of the basics, but must be able to adjust your play to the specific game you are playing. Watching TV/videos can be helpful, but can also distort your view on the game. Many of the shows only show the more interesting hands, which can make you believe certain outcomes happen more frequently than they really do. I always really liked watching "High Stakes Poker" and WPT because Gabe Kaplan and Mike Sexton both do a good job of explaining the situation as it develops.