К счастью по этой теме есть отличная переведенная на русский язык книга Б.Джонсон "Основы Microsoft Visual Studio .NET 2003".
Для работы с IDE прежде всего надо понять различия между решениями, проектами и отдельнымы файлами и освоить все основные окна.
Правильная настройка студии - директории $(ItemDir),$(TargetDir),$(TargetName),$(ProjectDir),$(SolutionDir) и т.д.
Правильное назначение функциональных клавиш и ярлычков - многие команды IDE не имеют кнопок или пунктов в меню.
Очень неплохо научиться записывать свои макросы, чтобы как обезьяна не барабанить по клавиатуре при повторяющихся действиях - кроме того, так легко увидеть какие именно команды IDE вызываются теми или иными клавиатурными действиями.
Для меня разработка встроенных в Студию мастеров и надстроек - это далекая перспектива, но существуют тысячи встраиваемых в студию компонентов, из которых я пока подробно работал только с тремя:
VSIHK, позволяющий изготавливать help-файлы в формате MSHELP2,