Video game development is mostly done in C++. A reason behind this is that C++ is close enough to the hardware, that the needed performance can be achieved. Of course there are disadvantages to using C++, since it is not by any means a perfect language. That said, having knowledge of a language like C++ will provide you with valuable insight and a lot of it can be transferred to other languages and environments such as Java and C#.
In order to be able to program in any programming language, it is vital to setup an (efficient) environment. This lesson is here to get you up to speed with programming with C++.
Continue reading “C++ L01 – Setting up and Hello World”