"Microelectronic Circuits" Sedra/Smith,
Michael
Yup, really simple and good text. Easy to read and comes with good examples.
The best way to learn circuit analysis (if you don't know nothing about it) is to really learn circuit analysis from scratch. Don't try to understand complex circuits, you'll be confused as hell. Most typical circuits you'll see will involve negative feedback and well known difficult to understand circuit designs (cascodes, class c,d,etc amplifiers, current mirrors...). Read a book about electronics and you'll be fine.
A book that's very good if you don't want the theoretical part of circuit analysis is The Art of Electronics, by Horowitz and Hill. It's not the type of book that an engineer should have as his/her primary reference, but it's VERY useful and REALLY good. Worth every penny.
And I assumed that you want to learn electronics, and you should be pretty confident with capacitors, resistors, inductors, two-port parameters, laplace transform and stuff in order to try to REALLY understand electronical circuits.
Normal electrical circuit analysis is a whole different matter. If you meant that kind of analysis, then go for the Schaum's Outline of Circuit Analysis. Plenty of exercises. And that's what's needed in this area: exercises, exercises and exercises.
Castilho