One of the more difficult languages I have had to learn for Design is C#.
Well, it appears to be the language of game design…or I should say, the language of Unity which is a highly popular game engine. At UBalt, we standardized on Unity for our Simulation and Game Design Program and have had some amazing projects come out of it.
The IDE has been the most exciting for me, because, I always code in BBEdit and never get the benefit of code completion or syntax checking. Visual Studio has been fantastic for that…it practictically writes my code for me and reminds me when I mis-Type a variable or mistype some code. I was so excited by it, I rewrote my Blog engine in C# and used XCode on a mac to make a MacOS application to write from. It’s very boring now (and still requires Python to upload) but XCode and Visual Studio have been making it easy for me to make this app the way I want it.