For a language I&#x27;m getting spun up on, I use a plain text editor like TextMate. I like to know everything that happens to my code from when it&#x27;s written until it&#x27;s compiled&#x2F;run.<p>For languages I&#x27;m comfortable in, IDEs all the way. I&#x27;m particular to the JetBrains suite (RubyMine, IntelliJ, PyCharm, etc). I like the consistency across the different products, and for multi-language projects (i.e. my current project involves Rails apps, Java&#x2F;Spring microservices, and lots of ReactJS) IntelliJ Ultimate is unbelievably awesome for my productivity.