Don't you get that fuzzy feeling when a tool doesn't work and you can't find a logical reason of why? Happened to me today. I recently switched to Kubuntu and it was actually a delightful experience, minus the Locale switch because for some reason it's still buggy after many years, anyways, I installed Eclipse CDT because I wanted to get started with C++ which is a language I have neglected for a while already. So when I open Eclipse I get constant crashes and freezes. I ditched OpenJDK just to be sure Eclipse wasn't just having trouble due to it, it fixed part of the problems but the thing keeps crashing. I'm like "well, it looks like the world is telling me to use vim or emacs". I gotta say though vim isn't a bad option even though I find their keymapping to be seriously nuts. Same goes for Emacs. Honestly Netbeans doesn't even work, and Eclipse is half broken. JetBrains, which is one of my favorite companies that do amazing IDEs (pycharm, intellij, etc) released today a C++ IDE and it's looking really splendid. As far as learning go, I don't need a professional tool. I might as well get this plugin for vim and hook it up with some stuff that helps me through debugging, etc.