Как сказал @Ryan Cook, ваша IDE в порядке.
Если вы занимались веб-разработкой, игнорируйте все остальное, но на всякий случай, если вы этого не сделали ...
Если вы хотите попасть в ASP.Net или веб-службы и никогда не занимались веб-разработкой, убедитесь, что вы понимаете основы веб-разработки. Чтобы быть по-настоящему обоснованным, я бы искал HTML для чайников около 10 лет назад (когда они все еще объясняли ограничения HTML и разницу между серверным кодом и клиентским javascript, get, posts, обработкой форм и CGI, так далее).
С этого момента вы можете начать изучать Asp.Net и получить необходимые знания.
Мне нравится Asp.Net, но я вижу, что многие разработчики приходят из не-сети, которые начинают пытаться изучать веб-разработку, прыгая в Asp.net, и даже не понимают всю природу сети без состояния и заблудитесь, задавая вопросы, основанные на отсутствии базовых знаний веб-разработки. Asp.Net великолепен тем, что абстрагирует от вас многие детали, но все же важно понимать, что происходит под прикрытием и за кулисами.
В любом случае, когда вы будете готовы перейти на Asp.net, это очень хорошее место для старта: http://www.asp.net/guidedtour2/
Вы можете просмотреть все примеры в VS Pro, поэтому вам не нужно получать Web Developer Express. (Web Developer Express - это просто уменьшенная версия Visual Studio. Функции, которые в ней есть, уже есть в Visual Studio Pro, и все они работают одинаково. Просто версия VS Pro имеет намного больше.