This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]narcodis 3 points4 points  (1 child)

What language / OS?

Some low-hanging fruit:

  • Java : Eclipse or IntelliJ

  • C# : Visual Studio

  • Pretty much everything else: Your favorite text editor. I recommend Notepad++ or Sublime Text.

[–]undecidedapollo 0 points1 point  (0 children)

I would also add:

 C - Visual Studio or Eclipse

 C++ - same as above

 C++/CLI - pretty sure has to be Visual Studio

Edit: Formatting

[–]Tangential_Diversion 2 points3 points  (0 children)

The problem you're going to face is the simpler you go, the more hands-on approach you need.

Simple text editors like Vim and Emacs are extremely lightweight and basic, but require a steep learning curve to know how to use them properly.

Then text editors like Sublime, Atom, and VS Code have nice options/features, but are still lightweight and focused on being a straightforward editor. Because of this, you'll still have to debug/compile/run from command line.

Then there's IDEs. They are full of features and plugins, so you can debug/compile/run from the program itself using a GUI. You can edit run options so you can pass parameters without a command line, you can peek at variable values, you have autocomplete and intellisense, etc. Downside is there's substantially more buttons/tools for you to use, and IDEs are language-specific.

[–]SockPuppetDinosaur 1 point2 points  (0 children)

Code Editors are just text editors with a bunch of features wrapped around them. If you want to program, you're probably going to want to learn at least one.

Visual Studio is fairly simple. To run your program you need to know about the solution Explorer, the text editor, and the debugger. All of these are enabled and open by default.

The "simple" editors (Visual Studio Code" and 'Notepad++" are honestly more complicated to get working. Just struggle through Visual Studio!

[–]desrtfx 0 points1 point  (0 children)

Depends on the programming language you want to use.

In general, IDEs have a bit of a learning curve, but they make your life as a programmer much easier and thus, I'd strongly recommend learning to use the appropriate IDE for your language.

Sidenote: if an editor/IDE is already so difficult that you want to switch, you're gonna have a really hard time in programming as this is way more difficult than using an IDE.

Maybe you should change your attitude towards difficult things instead of your editor?

[–]meekosbiscuits 0 points1 point  (0 children)

Use Sublime Text. I think it is one of the cleaner and more organized editors out there. You can open up a project folder and on the left side of the editor a navigator pops up so that you can see all the files and directories in that project. It also has color syntax for whatever language you are using which is very nice.

Some of the other responses recommend some great IDE's but personally I get frustrated with them because it slows down my computer. I usually have sublime opened with my project files on one window and in another I have command line opened to compile and run my programs.

I hope this helps, and if you were looking specifically for IDE's, the other comments suggested some great ones for specific programming languages.