I'll have to second Royal Road of Card Magic and Card College. With Royal Road, I highly recommend getting the book and the DVD's.
You read the book first, then watch the DVD's. As an educator, I can tell you this is a fantastic way to learn.
Now, that's in learning the basics, a mix of books and complimentary DVD's. Once you are ready to prepare routines? I recommend books. Easier to browse, mark, jump around, etc.