I vote for (a), but I'm not familiar with (b), so keep that in mind. I like Horowitz and Hill's "Art of Electronics" as a basic intro text, because it has much more practical and real stuff in it compared to other texts that I've seen and used.
For example, at the end of each chapter, there are two short sections called "Circuit Ideas" and "Bad Circuits". They are just schematic snippits, without any explanation. It's up to you to spot the good/clever stuff in the Circuit Ideas, and to spot the goofs in the Bad Circuits pages. There's some very practical stuff in those schematic snippets!
H&H also make it a point to list real, current devices (transistors, opamps, etc.) in their examples and tables, as opposed to many texts which just keep on using ideal opamps and other components over and over. The best thing about H&H IMO is that it will help you to avoid the dozen or two most common errors as you start building real circuits.
Make it a goal to read H&H cover-to-cover, and you will have a very good basic understanding of electronics. Also try to buy and build a few simple electronics kits to help cement that basic understanding. You can get kits from your local Radio Shack or Frys Electronics stores, or from online sources like this one:
http://www.transeltech.com/kits/kits1.html