Для разработки игр, сайтов и приложений можно использовать различные языки программирования, такие как Java, C++, Python, JavaScript, PHP и другие. Каждый из них имеет свои особенности и предназначен для различных типов разработки.
Есть множество бесплатных ресурсов и учебных приложений, на которых можно освоить основы программирования. Например, Codecademy, Khan Academy, Coursera, SoloLearn и другие.
Для создания русификаторов обычно используются специальные программы, которые позволяют изменить языковые файлы в игре или приложении. Например, можно использовать программу Resource Hacker для изменения ресурсов в Windows или PoEdit для работы с файлами переводов.