I'm pretty much a novice but sense no one else has replied to your post I will give you my 2 cents.
These forums are a great start to getting the information you desire. There are lots of books for beginners also that will answer a lot of your questions. In the beginning you probably can't do...