I'm a .NET developer and I'm used to write standard WinForms and ASP.NET applications.
In a few months I'll engage in a project that requires Sharepoint development. Problem is... I'm on ground zero regarding Sharepoint, and I have no idea how Sharepoint works.
What software / tools do I need to have to be able to study and develop sharepoint applications? I've noticed there's a "SharePoint Server 2007", do I need that? What about Office, do I need a special version of Office to develop for Sharepoint?
And a second question is: how do these things connect and integrate? Visual Studio, IIS, SharePoint Server, Office... ?
Any overview on this would be highly appreciated :)
Thanks!