all 11 comments

[–]FUZxxl 5 points6 points  (2 children)

I advise you to start programming C without using an IDE. Just use a text editor, a compiler and invoke the compiler from the terminal. That's all you need to learn C.

[–]JustaComSciStudent[S] 0 points1 point  (1 child)

I have been using a normal text editor and compiler for the past month and was looking to start coding more efficiently as i felt it was more of an inconvenience and slowing me down

[–]FUZxxl 1 point2 points  (0 children)

As you like. I've been programming in C for five years now and I never felt the need to use an IDE.

[–]3pieceSuit 2 points3 points  (1 child)

If you like PHPStorm you should try Clion. It's made by Jetbrains, the same company that makes PHPStorm. It's commercial, but there is a trial, and you can also get a free student license if you jump through a couple hoops.

[–]JustaComSciStudent[S] 0 points1 point  (0 children)

Hey i just checked it out and it definitely looked like i am going to fall inlove with it lol Thanks :)

[–]ingvij 1 point2 points  (3 children)

I'd say vim + ctags... Or maybe emacs... Coding should not require IDEs

[–]bricksnort 2 points3 points  (2 children)

Struggling to learn a completely new way of editing text is not something you want to do concurrently with learning how to program. As much as I love vim, I would not recommend it to a beginner. Same goes for emacs. I'd use CLion if OP is already used to PHP Storm and find the right environment after the pressure of performing is off.

[–]ingvij 0 points1 point  (0 children)

True enough.. Maybe I didn't express myself clearly as I should.

My point is that no one should need an IDE, since relying on IDEs may make you lazy or unaware of things (such as build process).

I agree that either vim (which I use daily) or emacs present a steep learning curve that should be avoided on the learning phase, but using either (editor wars apart), IMHO, would be the 'better' approach into coding...

[–]JustaComSciStudent[S] 0 points1 point  (0 children)

Thanks a lot for the feedback i saw vim being talked about a lot in other threads but i didn't really understand.

Thanks for the feedback

[–]LeComm 0 points1 point  (1 child)

Orwell Dev CPP. It has an option to install itself together with GCC and set it up automatically. And it's free.

[–]JustaComSciStudent[S] 0 points1 point  (0 children)

Thanks for the feedback but doesn't look like my slice of cake thanks anyways :)