Sharepoint Designer - создание прототипов, решения без кода, типы контента, макеты страниц, дизайн мастер-страниц. Обратите внимание, что все, что вы здесь делаете, нелегко повторить / перераспределить. Кроме того, вы можете вносить изменения в живую среду, поэтому подумайте, подходит ли это вам или нет. Очень полезный инструмент в разработке.
Visual Studio - скомпилированные решения (веб-части, функции, обработчики событий)
WSPBuilder & SPVisualDev - от codeplex (то есть бесплатно) и поможет вам создать решения для sharepoint. Отлично подходит для начала, так как выполняет большую часть тяжелой работы за вас (чтобы вы могли научиться правильно создавать пакеты). Вы также можете использовать SPVisualDev для разработки на удаленной машине (т.е. не на сервере).
Менеджер Sharepoint - позволяет вам перемещаться по ферме sharepoint и видеть, что находится под прикрытием.
Инструмент U2U CAML Query - помогает создавать запросы caml
SPSource - обратный инжиниринг артефактов Sharepoint (то есть создайте список в браузере, укажите SPSource на список, и он сгенерирует нужные вам файлы).