I really learned a lot from watching live poker tournaments, or reading articles on pokerschoolonline.com
truly, there really is no substitute for a ton of practice though