Я обычно рекомендовал Python как первый язык программирования, плюсы очевидны - простота, популярность, гайды, широкий инструментарий. Но недавно начал изучать платформу Roblox, и был приятно удивлён её простотой и мощностью. Код в нём пишется на языке Lua (если быть точнее, то на специальном подмножестве “Roblox Lua”, но для начинающих это не имеет значения). На мой взгляд, в обучении программированию очень важен короткий цикл обратной связи - “написал две строчки, запустил, увидел, как они что-то поменяли, продолжаешь”...
Roblox — это популярная платформа для создания и игры в пользовательские игры. Она позволяет пользователям создавать свои собственные миры и делиться ими с другими игроками. Если вы хотите попробовать себя в роли разработчика игр, вот несколько шагов, которые помогут вам начать работу с Roblox: Прежде всего, необходимо зарегистрироваться на сайте Roblox.com. Для этого нужно заполнить форму регистрации, указав имя пользователя, адрес электронной почты и пароль. После успешной регистрации вы получите доступ к своему профилю и сможете приступить к созданию игр...