Any time you deploy changes to production it is very critical because end user might get effected if something goes wrong so every time deployment happen you should have a deployment strategies.
Defining Users Roles and Profiles at this point of time is a quite big task reason being Roles and Profiles are two basic pillars of Salesforce system. Sharing and security handled by these two terms but because you are not familiar with Salesforce system that much I am only putting introductory term so that you …
Understand Sales Objects data model of Salesforce.
Introduction to Salesforce Development is part of 10 articles Step by Step series which guide you about the Salesforce and Salesforce Development in steps.