You should understand what is SharePoint, pros and cons of using it etc (this is more like end user stuff). This will help you to get your heads around SharePoint thingy. Find some solid time to go through the links below; ...
Microsoft SharePoint Full Article Link - I am aspiring to become a SharePoint developer. Where should I begin?