My first contact with game programming was with “BlitzBasic” when I was a kid.
It’s still the simplest stuff you’ll find out there to have a first contact with scripting, and is now open source:
http://www.blitzbasic.com/Community/posts.php?topic=102907
After that I had learned Borland’s Delphi with Pascal language, then moved to .NET C#, Unity, Python, and now learning C++ with Unreal