For EVERYTHING - Start with Mark Wilson's Complete Course.
For CARDS - Start with Royal Road to Card Magic or Card College Volume 1 and Scarne on Card Tricks or Card College Light, Lighter or Lightest.
Then move on to Hugard's Encyclopedia of Card Tricks and/or Expert Card Technique or the later volumes of Card College. If you want something fun, get Mentzer's Counts, Cuts, Moves and Subtlety (much of this is covered in the later volumes of Card College).
Then check out the Card Magic of LePaul, Card Control by Buckley and/or Erdnase or more volumes of Card College.
I respectfully disagree with Robert regarding Card College being more advanced than Royal Road. The first two volumes cover much of the same material that is covered in Royal Road. The subsequent volumes are significantly more advanced. I like Giobbi's teaching better than Royal Road, but that is just my preference.
For COINS - Bobo's Modern Coin Magic.