[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


Best VB.NET-to-C# Book

Posted on 2004-11-22
Medium Priority
Last Modified: 2010-05-18
I have been programming in mostly VB.NET for the past couple of years.  I have lots of experience in Windows apps, web apps using ASP.NET, .NET Web Services, threading, even a little .NET Remoting.  I have both my MCAD and MCSD certifications in .NET.

I want to start making a move from VB.NET to C#.  I know that nothing works like experience, but I am posting here to ask for the best book for those in my situation--needing to merely move from one syntax to another.

Note that I do NOT need a book on "How to Program in C#".  That's going to spend a lot of time talking about the .NET Framework, and that's not what I need.

I need a book that targets VB.NET programmers and highlights the syntactical differences in the two languages.  Anything that talks about looping or try-catch blocks or anything like that is NOT what I need.  I need a book tailored for those in my situation.

Remember the Ira Pohl book, "C++ for C Programmers"?  That book targeted not those who were just new to C++ or to programming at all, but specifically targeted folks with a background in C.  That's the equivalent of what I need--a book that targets programmers with a specific background.

There are tons and tons of VB.NET folks out there, and there have to be many like me who want to really move into using C# as our primary language.  The syntax is not terribly daunting to us--we write tons of JavaScript and such--but it's just not what we work in, day in and day out.  We use AddHandler, for instance.  We don't even know what the equivalent is for this in C#, but we want to.  We want C# to be second nature to us.  What's a great book for that?

Thanks very much.

Question by:bryker
  • 2
  • 2

Accepted Solution

jjacksn earned 500 total points
ID: 12650394

Author Comment

ID: 12650409
Yep, I've ordered that one, and it's on its way.  But it looks to me like it's a good *reference*, and not much of a *tutorial*, right?


Expert Comment

ID: 12650554
Yeah, but if you already know VB.NET and the fundamentals of programming, you should be able to read through it and be fine, or at least, that's what I hope.  I'm coming from C#/C/C++ and I'm assuming this book should be sufficient.  

Expert Comment

ID: 12652933
  Just check the info. about the book in the following link.


Author Comment

ID: 12846823


Very, very sorry.  Completely forgot about this question.


Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
Exception Handling is in the core of any application that is able to dignify its name. In this article, I'll guide you through the process of writing a DRY (Don't Repeat Yourself) Exception Handling mechanism, using Aspect Oriented Programming.
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…
When cloud platforms entered the scene, users and companies jumped on board to take advantage of the many benefits, like the ability to work and connect with company information from various locations. What many didn't foresee was the increased risk…
Suggested Courses

872 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question