I've found myself learning stuff better when there is no IDE correcting me all the time and auto-generating stuff out of thin air. IDEs are awesome once you know what you're doing but I do also see the reasoning for forcing to use an ancient (and still quite powerful) editor.
Disclaimer: I do most of my coding in Vim but use IDEs every once and a while.
Disclaimer: I do most of my coding in Vim but use IDEs every once and a while.