link

I noticed that many jobs, especially contract related, have to do with sharepoint skills.
Does sharepoint have a steep learning curve? Is the API friendly?
From what I remember, everything seems to be about extending the list functionality.