I think everything you have said is true, but it does not address the original question:
"What's a good book to teach me the basics of electronics, e.g., why do circuits need resistors, when do I use a capacitor, etc?"
I.e. he wants to learn how analog electronics work, amongst other things.
I own The Art of Electronics, but find it a bit theoretical. If you just starting out you might even wants something aimed at high-school kids (no offense intended)
If you like to learn by being taught (vs. self-taught) then sign up for class at a local school, or if you don't have the time/money then try sneaking into some lectures at your local university (I don't know how illegal / difficult that is in the US, so beware). If you do want to be self-taught then see if you can borrow the lecture notes from someone who has taken electronic engineering.
Or try this http://www.varsitynotes.com/electrical_engineering/electroni...
I would highly recommend buying a kit (lots have been mentioned) and if necessary supplementing it with components from your local electronic components store. And take things apart,
I'd also recommend building something that has an interest to you outside of electronics, e.g. if you're into cars then build a radio controlled car.
"What's a good book to teach me the basics of electronics, e.g., why do circuits need resistors, when do I use a capacitor, etc?"
I.e. he wants to learn how analog electronics work, amongst other things.
I own The Art of Electronics, but find it a bit theoretical. If you just starting out you might even wants something aimed at high-school kids (no offense intended)
If you like to learn by being taught (vs. self-taught) then sign up for class at a local school, or if you don't have the time/money then try sneaking into some lectures at your local university (I don't know how illegal / difficult that is in the US, so beware). If you do want to be self-taught then see if you can borrow the lecture notes from someone who has taken electronic engineering. Or try this http://www.varsitynotes.com/electrical_engineering/electroni...
I would highly recommend buying a kit (lots have been mentioned) and if necessary supplementing it with components from your local electronic components store. And take things apart,
I'd also recommend building something that has an interest to you outside of electronics, e.g. if you're into cars then build a radio controlled car.