Books are way better, because you get a better insight of the thinking process, when experienced players review their important hands. Videos are mostly only highlights and don't reflect poker as it is.
Poker is practice , and otherwise there is no such thing as teaching poker...
This is my personal vision..
To learn , play free roll and you will learn
Watch videos that entrench information in your brain