http://www.crutchfield.com
They have a pretty good section of the basics and stuff (scroll to the bottom of the page and click on CrutchfieldAdvisor). And if you ever have questions on something or want advice, they have great customer service and will help you out.