First off, you probably do want to use a game engine. Here's a list of game engines suitable for a hobbyist, some free...
Second off, I recommend using Dev-C++ or Microsoft Visual Studio Express.
Third off if you just want to start drawing 3D and do not want to rely on a library, the best...