title: struggling with c++ IDE's on linux
body: <p>hi I'm really frustrated, First I have no idea how to code the very complex (make files), so I'm using IDE's that would ease the job for me like (netbeans , eclipse ,Kdevelop .. etc) i almost tried every thing starting with</p>
  <ul>
  <li>Emacs (i'm very slow on it and I need autocompletion)</li>
  <li>Netbeans 6.9.1 (crashes , very slow editor,but amazing and very easy in project creation)</li>
  <li>Eclipse (fast editor, i just hate the project configurations even in php it was so annoying) </li>
  <li>Kdevelop(I couldn't even get through the Hello world , configuration and Cmake issues "no executable specified " :S :S </li>
  <li> code blocks not so many ppl recommends it </li>
  <li> anjuta the code completion really sux</li>
  </ul>
  <p>you might think i'm lazy or give up quickly but I swear I've searched alot and read the pooooooor tutorials of each one that is bloated with much information that no body needs for getting started.And I think we're really in lack of good documentation in the world of programming. and you can very much see that in (Boost library website) I really hope someone gives me helpful method on how to survive all this mess.</p>
  <p>either I'll end up reading CMAKE details that i don't need , and memorize EMACS short cuts (CTRL x CTRL bla bla) and give up the idea of the comfortable easy to use IDEs in 2010 !</p>
  <hr />
  <p>After thankfully very good answers , I think it's a must That I read about CMAKE , makefiles concepts. then half of my problems will go away , And I think now using IDE's that blind me from understanding the &quot;Make&quot; things isn't going to be helpful as i'm planning for long term development on linux</p>
  <p>thanks for the brilliant simple answers.</p>
  <p>p.s (Qt creator is awesome !! it's so much MAC like neat, clean and user friendly )</p>
  <hr />
  <h2>10 days later: goin old school and using EMACS and CMAKE</h2>
  <p><strong>Many weeks later</strong>: Guys Eclipse Is the best ! seriously :)
  Emacs is fine but maybe fore a starter who wants to sharpen his writing skills but after a while it will be tedious work and you'll need to get things done fast !</p>
  <hr />
  <p>I don't know why I came back here, I guess this is my favorite question, One year now and yes I'm Still using Eclipse, I swear this is not a publicity (year period duh noway) I just really like eclipse and support it, the fact that it's free and still amazing is what makes me defend it, Eclipse now is my playground still not expert in it, anyway I shouldn't write anymore cause it's going to turn into a blog or something,</p>
  <p>Just like to say don't give up on things at first easily it might save you hell of a time..</p>
  <hr />
  <p>10 years later (2020), intellij + shell all the way, but honestly regret not learning emacs.</p>