Сайты - html/css, javascript, sql, плюс один из серверных языков (которых развелось немало). Для начинающего программировать из того набора не подходит ничего
Игры - под какую ОС?
Тут вопрос - Вы рассматриваете создание сайтов и создание игр, как отдельные вещи, или как создание веб-игр?
Игры можно создавать на разных игровых движках, у большинства из них свои языки программирования:
Unity3D - C#
Unreal Engine - C++
Godot - GDscript ( но есть и версия с C#)
и т.д.
Для создания сайтов рекомендую изучить следующие направления в указанной последовательности:
1. HTML
2. CSS
3. JS
Этого хватит для простенького интерактивного сайта. Если захочется глубже - можно будет выбрать язык для backend - PHP, C#, Golang, Python. Плюс, нужно будет изучить SQL для работы с базами данных, если нужно будет получать, обрабатывать и хранить данные от пользователей (как минимум для создания системы регистрации и авторизации на Вашем будущем сайте).