You can find answers to most of your questions if you search here in the community. I think this tutorial will answer your questions.