Sort:  

I don't really know about Pascal and c, but for c#, visual studio (the full featured IDE, not the code editor mentioned in this post) is great if you're on windows.