All of the questions you are asking can be answered on the internet or from a book. Its not that hard it just takes a little time. There are people here who know what they are talking about but it might not be best to rely on information from unknown sources.
P.S. I'm just jealous you...