Да, это так.
Редактирование выражений в Visual Studio никоим образом не ограничивает языки. Сами языки являются функцией Visual Studio и включены со 100% -ным соотношением между несвободными версиями Visual Studio. Любой код, который вы видите на SO, будет прекрасно компилироваться в редакции VS.
На самом деле, если вам не нравится VS (что с вами не так :)), вы можете загрузить компилятор отдельно как часть SDK и делать все из командной строки.
Разница между редакциями VS и несвободных версий заключается в инструментах, входящих в состав IDE. Например, профилировщик и некоторые продукты TFS недоступны в бесплатных версиях VS.