(I think my question is sufficiently different from this question to justify asking it. My question is not about useful SharePoint resources, but what technical skills you actually need...)
I'm a developer (from a Linux background...) and will soon be getting my hands dirty with SharePoint (as both a developer and to some extent an infrastructure guy.) I'm interested to learn what I should brush up on. Just a simple question -- what technical skills do you find you need to know a lot about as someone who develops/deploys SharePoint?
From what I've gathered so far, I would guess at the following list:
- C#
- ASP.NET
- SQL Server administration
- Windows Server administration
- PowerShell / stsadm
- SOAP
- XML
- LDAP/Active Directory
What do others think?