Opinions of free IDEs for a newb learning C? (Windows)

2    14 Jul 2015 06:08 by u/Insta_Mental

Just starting to learn how to program and decided to start with C. Looking at Eclipse, Dev-C++, and Microsoft Visual Studio Express at the moment. Any other resources or help is welcome.

Edit: Also, any learning/practice material regarding assembly language would be helpful

7 comments

4

Visual Studio is pretty standard. It's build to be broadly accessible. If I'm doing something as part of a larger project, I keep it in VS because it's easier to keep with Source Control, etc.

If I'm just working on something for me, I usually use SublimeText2/3, but I've been playing with Atom.io for funsies.

That said, I recommend Notepad++ for simple text manipulation if you're just getting started. It's solid and stable, and has a lot of basic features that are well implemented. (The Find/Find/Replace system is still the best that I've found.)

2

Are you just learning C or programming in general?

If C, others have suggested good choices.

If programming, don't use an IDE at first. I remember when I first switched to IDE, it felt like cheating. It could do all this things for me, but I already understood what's happening. I think that's the better road. Start with a simple text editor and terminal.

0

I don't have any one language under my belt, I'm not up on best practices, and I haven't built anything substantial, but I am very familiar with coding and have done a lot of dabbling over the years.

Could you recommend a tutorial/guide that doesn't involve an IDE? The two that I'm working off of use an IDE.

EDIT: Nevermind, I remembered the distinction between compilers and IDEs, so I don't need any more tutorials (the bookmarks overfloweth).

2

Not a free text editor, but Sublime is the last editor you will ever need for any programming language... otherwise Notepad ++ is pretty damn decent free alternative.

0

So, it sounds like I should get comfortable with MSVE and notepad++ as well as a standalone compiler. I'm leaning towards MinGW atm because I plan on getting back into Linux soon, and I'll probably try QtCreator with it. Other than that, I guess I need to spend my first dollar on Sublime.

Does anybody use Vim? Is it similar to Sublime at all? I'm kind of liking it so far, except for a few awkward keybindings that don't favor dvorak much.

Edit: Also if anyone knows any good online courses for trig and calc, feel free to share. They only taught up to algebra in my schools. :|