Visual Studio (for .net) and vim (everything else), contrary to many vimmers will tell you, it is an IDE, just not a very good one. I'm expecting that to get a lot better though with the feature set added in vim 8 and things like intellisense services (https://github.com/OmniSharp/omnisharp-roslyn), rust and other languages are providing similar tools.
IntelliJ IDEA for Java/Scala/Kotlin
Was using VS Code for Go, now using the Gogland EAP
Basically, if JetBrains makes an IDE for the language then I'm using it.
Intellij Idea is by far my favorite for Java/Scala/Clojure
Atom is great text editor for notes and such.
Android Studio for the android development, with IdeaVim and a few other plugins.
Intellij for other Java related stuff. Before the dedicated IDE for golang came out from JetBrains, I also used IntelliJ for golang development with their golang plugin.
Aside from that, I use Sublime for dumping the logs/note taking etc.
Last, not least, vim!
IntelliJ for Java web apps and some of the other Jet Brain's IDEs for occasional work in some other languages. Eclipse always feels improvised in comparison; you can 'see the joins' between various bits of functionality.
Python - PyCharm
Atom/Gogland EAP - Go
Vim when I done goofed and have to change something on a server
Gogland is IntelliJ's Go IDE. It's in early access and it desperately needs a new name. It's based on the Go plugin for existing IntelliJ IDE's.
I use Atom for everything else (including small Python scripts/packages). I used to use Sublime Text but IMO the plugins in Atom just seem to be much easier to install.
You can make a poll - https://news.ycombinator.com/newpoll
IntelliJ IDEA for complex (mostly Java / JavaScript) projects and Sublime Text for pure JavaScript / Web front-end projects.
Wordstar.
Just kidding: Mostly RStudio (R), jupyter notebooks (python) and Sublime Text for everything else
Really liked Atom but it always crashed with big .txt files.
7 years vim for bash, awk, Forth, Rebol, Ruby
5 years Sublime Text for bash, JavaScript, CoffeeScript
1 year (since 2016) IntelliJ+Cursive for Clojure(Script)
I've seriously tried Light Table, Atom, Visual Studio Code, Nightcode too for several days and tried to customize them all to my needs.
I gave a try to Cloud9, Nitrous, Koding, but I usually live on low bandwidth, so none of these were viable options.
While the JetBrains family of IDEs are super smart, ultimately the speed of your machine and your patience is what matters when choosing and IDE.
Sublime Text is the winner if you consider speed and memory usage, but its code navigation features are not precise.
JetBrains is the winner from convenience perspective, BUT you need 4GHz i7 with 16GB RAM if you expect Sublime Text-like responsiveness. I think it worth the investment but I was not been able to afford it for many years either...
Btw, the killer feature in JetBrains IDEs is their git interface. I think they have the greatest, cross-platform 3-way merge interface.
Vim mainly, jupyter notebook for little python things
I work full stack mainly in Java/JS. At work I use Eclipse since the whole team uses it. But at home I use IntelliJ.
And Sublime for all quick edits.
Visual Studio when I'm doing .NET stuff (mainly C#). I love it and I have not found a better IDE (though my next one is a close rival). Now, I've started working with Elixir in my free time and have started using VS Code and I absolutely love that too. It is close to topping Visual Studio.
Visual Studio (C#, ASP.NET MVC, Xamarin) and Visual Studio Code. :)
Visual Studio at work and home. For C# and C++, respectively.
Vim + plugins + Unix tools (find, make, grep, ack, etc.)
For C# I use Visual Studio, Intellisense autocompletion is gteat.
For Java I use Eclipse, but in One project where I was forced to developer on a remote server with many restrictions I user vim + make + javac, It Is Crazy, I know, but It Is possible
I used to use Eclipse for Java development years ago. Then I found Sublime Text and haven't looked back. If you just want a lightweight editor that does code highlighting and has an assortment of plugins that are optional then try Sublime. The optional plugins make it so you can get features an IDE has if you choose but don't have the bloat of an IDE.
Also it is truely cross-platform: Windows, Linux and Mac. So if you change jobs, want to use it at home or there is a shift in devs away from Mac to Linux you won't have to learn something new.
I use Sublime Text for everything, even my todo lists (https://github.com/tiffon/sublime-to-done)
I've gone from ST2 -> WebStorm -> Atom -> VS Code
I prefer code now because its features are nearly on par with WebStorm but it runs far faster than WebStorm or even Atom.
About 6-9 months ago, it was still a bit behind on features but they've just been rolling out improvements at a furious pace. The integrated terminal you can open with ctrl + ` is super useful as are some of the auto checking features. If you use something like TypeScript or Elm, you'll get detailed debugging suggestions on hover any time you save a file with any errors.
Emacs with the right package for the language I'm using.
For Java development, currently, I use NetBeans IDE because there is GUI editor that helps me easlity to build a desktop-based application using Swing API. I plan to use JetBrain for next development.
Android Studio for Android application development.
Beside that, I also use Vim. Well, actually, it's not a IDE. If I work on something using C, PHP, or scripting language (JavaScript, Ruby), I go with it.
Long time ago, when I was learning Java, I liked Eclipse.
Currently on my desktop, I mostly switch between Atom and Visual Studio code, because I mostly write for nodejs, or I am trying out something weirder, like purescript, or elm, or clojure, and these two editors usually have good plugins to deal with them.
When I am on ssh, I use vim.I develop stuff in vim, in tmux over ssh often, because that is the simplest I can drag my colleague to my work env to help me :-)
I'll go against the grain--
I recommend Cloud9. Isolated environments and a uniform editor/experience.
It depends on the language so I keep jumping between Vim or one of the jetbrains IDEs
Two words: E Macs
WebStorm & PhpStorm ... I'm using the free student license however... I'm not sure if I'll buy them when it expires
PhpStorm. There is no other IDE that comes close for PHP development.
While it's not an IDE, if you want to tackle a million line code of an existing package and want to insert a tiny feature, I highly recommend Coati.io. It's a must.
I use Emacs. I don't completely like it, but I haven't found anything better out there.
If Jetbrains could embed actual Emacs as its editor, that would be the holy grail for me.
I use Intellij. Mostly work in the JVM so it's the right choice. Pretty heavy, but we're all used to that in JVM land.
WebStorm
IntelliJ for Java. Emacs for everything else.
Butterflies.
When I'm editing HTML, CSS and JS I normally just use notepad++. (Windows PC).
Emacs
Atom. Been using it 8 hours since day 0 and I have very few complaints.
vim + make, but occasionally miss the Visual Studio debugger a lot.
My work IDE is eclipse. My text editors are Notepad++ and vi
Code Blocks for C++, PyCharm for Python, and Geany for PHP
IntelliJ for Java, Vim+Tmux for everything else.
Sublime Text for LaTeX, MATLAB for the rest.
Visual Studio for C# and Xamarin.
Notepad++ for classic asp code editing
PyCharm + Sublime + NetBeans
NetBeans
Typora for notes.
Atom for Web Development.
Emacs and IntelliJ IDEA.
NetBeans + Eclipse
Eclipse and Atom
vim & (make|gradle|maven|ant)
Atom or Vim
Linux.
vi
grep find locate nano make
still using Light Table
sam
I use IntelliJ for Java/AngularTS/ web development and Sublime for lite note taking/editing. IntelliJ is an excellent IDE and is far superior to Eclipse. Great refactoring, code completion everywhere, and very intuitive (I am often amused how it just reads my mind). If you are just starting out, spend some time experimenting and evaluating and cultivate a fine repertoire of tools over time.