DrFaust:У меня приличный опыт программирования на VB 6, на .NET (VB и C#) но я никогда не программировл на C или C++. Впринципе, оно мне сейчас в работе и не нужно (да и не думаю, что нужно будет), но мало ли, вдруг пригодится однажды...
Постараюсь раскрыть тему, дабы не только автору вопроса было интересно изучение С++. Чем раньше, тем лучше. Более того, хорошо знать еще asm. Обучение снизу вверх часто бывает гораздо плодотворнее, т.к. быстро отучаешься писать фигню, быстрее прививается хороший стиль.
С++ пригодится ровно тогда, когда понадобится внедрять или разрабатывать что-то более менее серьезное. Не знать С++ это равносильно отказу самому себе в хорошем карьерном росте как программиста (значит не быть ведущим программистом, значит не быть менеджером проектов) и связывание себя по рукам и ногам, т.е. отказ от идеи кроссплатформенности и от любого системного программирования и программирования режима ядра. Так всю жизнь формочки с базами данных адаптировать. IMHO, невеселое занятие. Может быть поэтому я в последнее время слышу, что программирование это муторная работа? Не согласен.
Все более менее универсальные вещи пишутся на С++. Подавляющее множество свободных библиотек, быстродействующие сервера, и т.п.. Единственным и главным недостатком С++ является то, что он как никакой другой современный язык далеко от web. Но для этого существуют .NET и Java, Perl, PHP, Python, и многое другое. На С++ писать под web удается очень редко (CGI и VoIP сервера, например). Еще важным моментом становится то, что сроки разработки людьми с плюсами знакомыми поверхностно очень велики, а знать его глубоко сложно.
Контор специализированных на обучении С++ не знаю, хотя уже лет 5 как работаю в Казани программистом. И скорее всего их нет. Качественное обучение вообще проблематично.
Научить человека С++, просто взяв от него деньги невозможно. Считаю, что нежелание изучать самому равносильно нежеланию обучаться. А тут никакие деньги не помогут. Еще более усугубляет ситуацию, что тем, кто очень хорошо знает С++ будет очень сложно оплатить их время.
Совет: изучайте сами. За толковыми книгами, ровно как и за советами можете смело ходить на этот форум. Чем сможем, тем поможем. 
Сразу первый совет, коли зашли сюда. С++ это не только язык, как часто говорят, системного уровня, а прежде всего язык его идиом или просто правил. Плюсам всегда был нужен очень хороший компилятор. Понимание этих правил приведет к хорошему программированию на других языках. Имеется ввиду прежде всего ООП, а не алгоритмическая сторона. Алгоритмы это отдельная история.