The reason that I ask is that I feel I am getting stuck with C# simply due to the comfort of Intellisense. I have to find some way of replicating that experience with other languages...
I know other languages of course, but it just feels like a hassle to code without Intellisense these days :p
I totally agree with you; I think it is barbaric to code without smart autocompletion.
I think to eventually get there, though, we need open-source solutions to get as good as JetBrains, Microsoft, and Apple. Otherwise you get Apple's great (for Obj-C only) CodeSense, but you have to use their horrible, auto-corrupting, fucking disgrace of an IDE. Or to get RubyMine's absolutely unparalleled Ruby code introspection and completion, you have to use their gut-wrenchingly horrible Java monstrosity.
When the indexing and completion are decoupled from the editing environment, that's the magic sauce that will make the open source solutions fork and flourish, and good completion will finally be like toilet paper and hot water.
That's why I am really happy with editors ilk ST2 which provide good infrastructure to make things like SublimeCodeIntel possible.
I'm 37, I program a lot, and my finger joints are wearing out. Typing every single fucking character of code is insane.
I feel the same about using VS2010 without Resharper. It's barbaric and code quality suffers because cleaning requires manual work. This is why VS2010 Express is not an option.
I hope Jetbrains makes their own kick-ass C# coder-style environment. I don't care if it's Java and IntelliJ as the shell.
There are loads of things VS2010 does that I simply don't need, I just need Speed, Solutions, Projects, Building, Running, Debugging, Version Control and the things Resharper already does.
If you have dynamically typed languages in mind, give it a try without completion, you might be surprised - different paradigm depreciates completion quite a bit.
I know other languages of course, but it just feels like a hassle to code without Intellisense these days :p