Hello guys,
It is hard for me to believe that SharePoint was someone’s first expertise in software area. My personal (beginner) feeling is that you need some prior development or system administration experience before becoming successful with SharePoint. So, what were you before becoming SharePoint expert?
I myself have 10 years in .NET development (mostly web) and I have just recently decided to focus in SharePoint learning.
What about the other members of the community?Â
As a Developer before starting Development ,need to have knowledge on  the below specified areas:
1] Knowledge on .Net and IIS
2]SP Installation Prerequisite
   -operation System and Hardware
   -IIS and Folder structure
   -SQL Server, installation Types(..default Mode,SP mode)
   -SP version and instalaltion Types.
   -SP  (14 hiv ) &  IIS (wssroot )file structure and relationShipsÂ
   -SP out of box
Good Luck !!
Great question! I am a fully trained Management Accountant and did that for years before getting involved with SharePoint. Did a lot of BI and MI work. We could have done with SharePoint back in those days to display and share the reports – it was all email and file shares.
Probably the Developer role would fit best for me, since I have all the web experience needed…but all this Active Directory, Site Administration is also so cool/exciting/new that I really would spend some time first on the administration part and then swap easily to the Development part. It just gives me a wider perspective over SharePoint in general. Therefore, if you could answer my other question (very simple)Â http://sharepoint-community.net/forum/topics/help-with-my-use-case I would really be thankful. I am trying to build a more or less realistic use case, because this is the best way to make the learning process really enjoyable.
Well thinking as a developer before SharePoint 2013  knowledge about JavaScript  HTML and C# and the SharePoint objects was enough, but with this  new  SharePoint 2013 and the App Model there is some challenges and advantages you can start to develop an app using JavaScript only  and deploy your app or you can create a complex app with a database into azure, this particular subject azure is going to be pretty new for me  but I have been working as a developer on SharePoint from SharePoint 2003, then 2007 and then 2010  and  my intention is keeping going  so let’s see this new challenge.Â
So where to start as a developer? my suggestion is to get involve in this new concept App modelÂ
http://msdn.microsoft.com/en-us/library/office/jj164084.aspx
Enjoy and welcome to SharePoint! 🙂
On the server-side, Active Directory and IIS, with slight SQL Administration. Then came some .NET knowledge, which helps a lot.