Since nobody has given a more detailed answer, I'll give it a shot.
This is feasible. Although, I'm not sure about the difficulty of such a project for you if you've never had any experience with programming or C++.
You can use codeblocks or whatever IDE you're using. You just need to download OpenGL or Qt or whatever libraries you will be using and configure codeblocks properly so it can compile and link everything. Visualization is a part of OpenGL. OpenGL (GLUT) creates a window in which it draws everything you told him to. Personally, I prefer Linux for OpenGL (and every other) stuff, but that is just me. A good text editor and g++ can go a long way. This is not a must, just sayin.
Well, making a simulation of this kind will surely make you write a decent amount of code (couple of kLOC probably) and give you a great amount of exposure to C++ and it's features too (this is why I think it may be a bit difficult if you had no prior experience with C++).