vb or c#?

Miscellaneous Forums/General Discussion/vb or c#?

You mean a C# 2.0 book.
Visual C# 2005 is just an IDE which you could replace by Code:Blocks or anything else.