For years, I’ve told every aspiring designer who would listen that he or she needed to learn how to code. In today’s work world, the need to understand code of some sort is critical. In Wizardry 8, for instance, I did all the scripting that controls the entire story, all the missions and the basic faction ratings within the game. It was a made up scripting language which I designed for that purpose, and as such, I suspect it was sub0optimal. Fortunately, I was working with a couple programmers in its development, and their skill likely made up for my lack thereof.
I tell you all this to say that I’m taking the plunge myself now and am devoting a bunch of time to sinking into C++. For this purpose, I will be using Michael Dawson’s Beginning C++ Through Game Programming. The book has been recommended to me a number of times, and so far so good. Yes, I know, I could learn other languages, but this is where I have decided to start for a variety of reasons, not the least of which is that a legendary industry programmer told me to. So, there.
I welcome you to join me. I’ll be starting this week, and posting some thoughts up about it.