Jump to content

Best c++ editor/writing program for beginners ?

Hello there , I got a small extra project to write C++ bank program , I have no experience in c++ , Just some basic knowledge of Matlab :)

 

I just need help in starting , What program to use in writing c++ programs for beginners ?

 

Also any tips on good learning sites ? The project isn't about the program itself but how you made it :) 

 

Thanks in advance :)

Link to comment
https://linustechtips.com/topic/280438-best-c-editorwriting-program-for-beginners/
Share on other sites

Link to post
Share on other sites

You can use an IDE if you want. Dev C++ was mentioned already. Another option is Code::Blocks. Some IDE's (like those that have already been mentioned) have the benefit of also installing the compiler for you.

 

A basic text editor (like Notepad++, Sublime Text 2VIM, or Emacs) and compiler will do though. If you run Linux you might already have a C++ compiler installed. If not, look up how to get g++ on your OS. Here's how to get it on ubuntu. On Windows you can install one with Mingw (or install one of the IDE's already mentioned which will install Mingw for you).

Link to post
Share on other sites

If you are on Windows just stick with Visual Studio Express 2013 (http://www.visualstudio.com/downloads/download-visual-studio-vs#DownloadFamilies_2) or Code::Blocks (http://www.codeblocks.org/downloads).

If you are on Mac just use Xcode.

If you are on Linux... well no idea, I would probably try Code::Blocks though.

Link to post
Share on other sites

Notepad++ 

 

Using a text editor for learning a new language is very helpful and and IDE is usually not even needed unless you are working with large frameworks.

 

Sublime Text is also a good one.

Link to post
Share on other sites

Using a text editor for learning a new language is very helpful and and IDE is usually not even needed unless you are working with large frameworks.

This.

Personally I prefer Emacs + GCC + make over anything else, I like to be in control. With some (bigger) projects I use QtCreator, but edition the text itself is a pain in the ass, compared to Emacs.

So, I'd say go for a text editor and compiler (notepad++/sublime + mingw GCC if you're on windows, emacs/vi/gedit etc + GCC on Linux)

Good luck!

Current rig: i7-5820K, R5E, 1070ti (windows), Radeon HD7850 (Mac), a bunch of SSDs and HDDs, running MacOS Mojave, Windows 10 + a bunch of debian servers on Proxmox KVM hypervisor

Laptop: MacBook Pro 13" 2017

 

Previous projects: Razmac G5, Server, zenbox HTPC

 

See my GitHub profile!

A coder/modder from Finland

Link to post
Share on other sites

For beginners on windows i would strongly advise Visual Studios (the express editions) for a couple of reasons:

 - It just plain works

 - Simple user interface

 - Error messages are very easy to interpret, and they take you to the exact spot in your code, that went wrong.

 - Excellent and user friendly debugger (something i have yet to finde anywhere else!)

 - Great intellisense

 

I was never really to fond of either Code::Blocks or Dev-C++, although the fork has done some nice work. I always go back to Notepad++ (or similar on unix platforms).

Link to post
Share on other sites

My personal favourite IDE is Visual Studio though Code::Blocks is good as well. I can recommend both of them.

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to post
Share on other sites

I find VS's C++ implementation to be very hard to use, compared to just using something like notepad++ and GCC.

First starting out with it I would agree because it can be very daunting at first since it is a very large application; but I think its worth the effort to learn it because it is very powerful tool.

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to post
Share on other sites

First starting out with it I would agree because it can be very daunting at first since it is a very large application; but I think its worth the effort to learn it because it is very powerful tool.

In my experience, the microsoft C++ compiler is really picky about a lot of things, which turned me off of C++ altogether, initially. (Ironically, I started writing C using TCC after that)

 

It didn't help that I was using VS2012, which somehow was more buggy than 2010 even in the basic features, like the debugger.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×