On Aug 15, 10:08*am, "Jon Skeet [C# MVP]" <sk...@pobox.comwrote:
On Aug 15, 1:12*am, Arcticool <arctic...@hotmail.comwrote:
Are there any tools besides Visual Studio that I should be using to
learn C#. What utilities do you folks use and think could be helpful to
somebody trying to grasp all this?
I'm not sure I'd put it under the "learning" part, but JetBrains
ReSharper is an absolute must-have VS add-on in my view. Things like
better code navigation and usage searching, better refactoring and an
integrated unit test runner are very important to me.
To clarify: VS2008 SP1 has "Go to definition" and "Find references"
for symbols out of the box, and Professional versions and higher have
an integrated unit test runner (for the MS unit testing framework,
naturally). ReSharper offers somewhat more convenient searching and
navigation, and provides many more advanced refactorings, but for a
beginner, the stock ones in VS should be more than sufficient.
In addition, ReSharper is often subjectively perceived to be rather
slow, dragging down the entire IDE with it, so some people avoid it
for this sole reason (myself included). But given that many others
happily use it, it does seem to be subjective enough, so probably not
something worth worrying about before you actually try it for
yourself.