El rasguño como lo menciona Richard a continuación es definitivamente un buen lugar para comenzar. Realmente depende de lo que buscas. Comencé con Lua en un motor llamado ROBLOX. El lenguaje era divertido y fácil de aprender. Aprender el motor en sí mismo fue la parte más difícil de todo. Afortunadamente, hay una comunidad de desarrolladores muy útil que te ayudará a comenzar. Los ayudantes de scripting son un gran recurso para comenzar. Si empiezas con ROBLOX, búscame. Me alegro de ayudar. Mi nombre de usuario en ambos ayudantes de scripting y ROBLOX es AZDev.
Edición: los desarrolladores de ROBLOX tienen la oportunidad de ganar dinero real. Los desarrolladores pueden ganar una moneda llamada robux que se puede negociar utilizando devexchange por USD.