For the IDE I would recommend Visual Studio 2013 community edition, it has everything that you need. You don't need DirectX / OpenGL, if you want you can create it using just the console but I would recommend SFML, it is very easy to pick up and use. But from your post I get the opinion that you have no programming experience, you may want to start small and learn the basics without using any graphics libraries.