1. Создание игр - абсолютно любых, от мморпг до браузерных стратегий
Вопрос не корректен. Вот вы зубы чистите, едите картошку, пьете сок, в туалете кгхм..*ираетесь одним и тем же предметом? (Вилкой например). С ЯП точно так же - это инструмент для конкретного стека задач.
2. Аддоны для игр
См. [1]
3. Какие-нибудь плагины для браузеров (например, отключающие звук во время рекламы)
JS / TypeScript->JS / CoffeeScript->JS / Dart->JS
4. Сайты с какими-нибудь интересными встроенными программами (чтобы программы можно было написать отдельно)
Backend: практически любой язык, Frontend: см. [3] / ActionScript / Java
5. Приложения, которые могут что-то делать с компьютером (с файлами и программами), автоматизировать какие-то действия. Ответить на почту, вывести уведомления о новых письмах.
Практически любой ЯП.
6. Программы, которые взаимодействуют с содержимым сайтов, могут извлекать нужную информацию
см. [5]
7. Программы, которые работают с текстом, на которых можно составлять словари иностранных слов
см. [5]
-------------------------------
Мой вам совет: начните с С, за счет этого вы поймете в принципе, что такое программирование, после этого - решайте, в какой конкретно области вы хотите развиваться. Потому как текущие ваши вопросы: "как сделать все?" - ответ будет однозначным - никак, не существует языка под вообще все задачи, и сомневаюсь, что такой когданить появится.