It depends on your skill level, how much your willing to spend, and how you prefer to learn. Visual people often find it harder to learn from books as effectively.
As a general rule, books often contain more information (more sleights, more tricks etc). However, there are some exceptions. For...