For sure, you need to know how to write SOFTWARE first.
You need to know that your software can need some other external "binary module" like DLL file where it can find external fonction or interface. So, to run a game which use the 3D Engine Irrlicht, you need to bring the irrlicht.dll binary file with your application (a game is a software).
You also need to know as I mentionned that Irrlicht is a 3D Engine library. In proper to make a game, you need many stuffs. You need sound engine, input/output engine, network engine (for online game), you need script engine, maybe a physic engine, a AI engine, and so on. And we don't talk about ART and SOUND. You will need to learn how to IMPORT other library in your project.
So let me suggest you to start creating a very small application that call an external function from other DLL file. Search on GOOGLE "calling and using DLL function". You can also check for example in Irrlicht. You have Visual Studio solution with some properties that said to use Irrlicht.dll file in the actual directory of execution.
![Smile :)](./images/smilies/icon_smile.gif)