Создать такой ресурс практически невозможно, и вот почему. Предположим для вас важные новости - это мир IT и ЧС, затрагивающие так или иначе вашу страну (чтобы знать).
Новость - "В Корее произошел атомный взрыв, погибли россияне и сгорел завод по производству процессоров". Эта новость для вас важна? Не факт. Т.е. выделить критерии важности для каждого - трудоемкая задача. Которую к тому же должен делать пользователь.
Лучше всего сначала сделайте сами полностью законченный сайт. Например, визитку с обратной связью и регистрацией. Чтобы хоть что то показывать. Дополнительные языки зависят от ваших предпочтений в разработке
Ядро какой ос? Linux? Если используя именно компилятор от Майкрософт (а именно он идет с VisualStudio) - то скорее всего нет - разные понимания стандарта с/с++, так что скорее всего нахватаете ошибок. Если запихнуть в VS какой нить gcc (так можно) - то при наличии всех либ и исходников - да, можно.
P.S. - VisualStudio ничего не компилирует. Это продвинутый блокнот. Компилирует компилятор.
Откройте для себя VisualAssist/ReSharper. Крайне полезные вещи для ускорения. Учите горячие клавиши, в т.ч. и стандартные студийные. Расположите окна оптимально.
Ну а чтобы советовать что то более конкретное - нужно знать что конкретно у вас медленно происходит.
Для какой цели? Для геймдева? Этот вопрос из разряда "какая пишущая машинка лучше для писателя". Кому то подавай ундервуд, а кому то - IBM. А хипстеры только пером пишут. Собственно к чему это я - геймдев это очень общее понятие. И сказать что "берите язык/технологию A и пишите на нем что угодно" - это не совсем корректно. Есть клиентская часть, есть серверная, есть разные платформы, есть всякие БД и шейдера - и под все это могут быть свои языки и особенности. Если хотите чего то относительно универсального - берите c++. После него многие языки пойдут легко и непринужденно. Но соваться в с++ сходу и без знаний - не надо, равно как и в геймдев.
Можно просто перебиндить клавиши так, чтобы например клавиша "f" посылала событие PageUp. Программ - тонна, пример - SharpKey. Ну это если в самом CS 1.6 нельзя конфиг поменять.
Региональные настройки компа какие? Вообще в собранном приложении эксепшны будут на языке локальных настроек (по крайней мере должны быть), но:
1) Не факт что поддерживается русский
2) Зачем оно надо - на английском самые информативные сообщения.