Welcome to the Community College of Baltimore County, an exciting place to be. Our campuses are diverse, vibrant and alive with activity, and we invite you to become a part of the CCBC community.
I'm also very interested in Rust being used for game programming. It's why I tried to create a game a number of months ago, just to get a feel for the language. The result was a simple somewhat pong-like game: https://github.com/FrozenCow/rust-airhockey. At the time the language was in the middle of, what seemed like, a number of changes.
Python is a popular scripting language in the GIS arena, especially for those wanting to work with ESRI desktop products. Learning Python is the way to go for scripting and creating tools inside of the ArcGIS framework. C# is another recommended programming language that is relatively easy and intuitive to learn.