
Originally Posted by
Detructor
You can call Microsoft evil all you want (I don't like them either to be honest), that doesn't change two simple facts:
1. Visual Studio is the most enhanced IDE as of today. There is nothing better. (GUI design, MSDN, ctrl + space for preview of (all) possible variables/functions/classes/namespaces [I've yet to see at least one IDE aside from VS and NetBeans that is able to do that])
2. C# is multi-platform, easy to use and still manages to give you a nice performance boost (compared to other languages like Java (slow, big thing) or C++ (too complex for GUI applications and if you don't know exactly what you are doing you get tons of memory leaks)). Also the documentation is pretty good.