Olá Rodrigo,
É possível programar sim, mas o importante mesmo é você sempre seguir o modelo de desenvolvimento do próprio SharePoint, para conhecer esse modelo sugiro que dê uma estudada nos SDKs, confira abaixo:
SDK MOSS (SharePoint Server 2007)
http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en
SDK WSS 3.0 (Windows SharePoint Services)
http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&displaylang=en
Quanto aos materiais de estudo, aqui nas Comunidades temos tido um bom feedback dos programas de treinamento disponibilizados pela TechNet e pelo MSDN, confira abaixo:
Programa Profissional Cinco Estrelas:
http://www.technetbrasil.com.br/cincoestrelas/default.aspx?serie=SharepointServices3
Technet Experience - Colaboração e Produtividade:
https://www.technetbrasil.com.br/experience/iw/Home.aspx
MSDN Experience - Office Development
http://www.msdnbrasil.com.br/experience/Officedev/Home.aspx
Alguns sites legais no Brasil:
http://www.sharepointbrasil.net/default.aspx
http://www.canalsharepoint.com.br
No caso dos livros, eu acabei de ler um que foi lançado em português, chamado "Guia Prático no Mundo Real SharePoint 2007", é bom
, foi inscrito por 16 MVPs e está em português.
O pessoal do forum geralmente também indica esses:
Microsoft SharePoint 2007 For Dummies
Beginning SharePoint 2007 Administration
Inside Microsoft Windows Sharepoint Services 3
É, acho que você já tem uma boa lição de casa neh? hehehe No final eu sugiro você iniciar seus estudos com os programas Cinco Estrelas e Experience, depois dê uma lida nos SDKs, livros e etc
.
Abraços.
Wagner M. Amorim
--
SharePoint Professional
MCTS: .NET | WSS 3.0 | MOSS 2007
MCPD: Web Developer
Microsoft Profissional 5 Estrelas
MSF & SCRUM Practitioner
--
wa.amorim@hotmail.com
http://waamorim.spaces.live.com/