Finding the right IDE and compiler?

Hi,
I'm brand new to any programming and I'm in windows 10. I'm trying to teach myself C++ and do a "Hello World" program. I'm having problems trying to get eclipse to recognize the path to MinGW. So, what I haven't tried is deleting both and reinstalling them. In looking all over for a suitable solution, I think I should probably start all over. There were a few choices to choose from at the eclipse page and I'm not so sure I have MinGW installed correctly. If anyone could guide me in the right direction as far as exactly which downloads to get, I would be extremely grateful. I have no preferences, I'm too new to this. I'm wondering if I should just go with Visual Studio.
Last edited on
For a beginner VS is probably easier to set up. You don't need to do any special configurations (initially), you just install it and get going.
Last edited on
> I'm wondering if I should just go with Visual Studio.

Yes, Visual Studio would be a good choice (it comes with the native C++ compiler for Windows).

Visual Studio 2017 Community Edition: https://www.visualstudio.com/vs/community/

Choose Choose: 'Desktop development with C++' in the installer.

To write your first program, continue with the instructions in this tutorial
https://www.visualstudio.com/vs/support/hello-world-c-using-visual-studio-2017/
I had nothing but trouble from eclipse with c++. Its sluggish and my projects kept crashing and having to be rebuilt from scratch (the project file, IE what code goes in a compilation).

VS is really good. But using VS will mean you don't learn the unix side of c++, which is important to know as a professional. Even if you don't do much of it, play a little on unix or a unix emulator like cygwin using some makefiles.

When I first wanted to learn to program, I asked a professional game programmer which compiler to use and he also recommended Visual Studio. That was some years ago but he said at that time, it was the industry standard. To this day it is the only IDE I know how to use. I highly recommend it. It is beginner friendly.
Thanks for the responses. It helps a lot.
closed account (E0p9LyTq)
Visual Studio is also available for MacOS. Both the Windows and Mac versions can create mobile apps for Android and iOS.

For Linux development there is Visual Studio Code:
https://code.visualstudio.com/
Topic archived. No new replies allowed.