Sorry, but this is far too vague a question. Do a search and start learning. There are dozens of threads already on these topics as well as the thousands of tutorials on the web that will help you get started. Please search (both the forums and via your favorite search engine), and if you've still got SPECIFIC questions, please feel free to repost.
In the meantime, THREAD CLOSED.