jimmy -
Sorry for some of the responses that you are bound to get out of your question.
It would be best for you to use the search function available on APC (see the blue bar near the top of your screen probably) and take some time to look trhough the flight training forums.
All of your questions above have been answered many times over in numerous threads.
I can't even count how many threads on ATP alone there are on the forum as a whole. I know it is a bunch of reading - but such questions as your with wide open ended questions are asked almost daily; so you'll find that some have short fuses.
Enjoy the forums and I hope you learn a lot!
USMCFLYR