Thanks for kind words. This is probably not the best game to learn coding, but I imagine a game like this, with a campaign/story/missions which will provide gradual learning curve, might be a great way to learn programming.
If you transition from C#/C++/Java, I think it should be ok though, as they are quite similar.