개발자 중 일부는 한 가지 언어로만 사고하는 경향이 있지만, 다른 언어로 코드를 작성해야 할 경우나 혹은 어떤 코드를 다른 언어의 코드로 변환해야 하는 경우도 생길 것이다. 또한 때로는 VB와 C# 두 언어를 모두 능숙하게 배워보고 싶은 때도 있을 것이다.
이 책은 이런 독자들에게 도움을 주기 위해 구문의 차이점(예를 들어, VB는 For .... Next 문이라는 특정 포맷을 사용하지만 C#은 VB와는 완전히 다른 for 문을 사용한다), 객체지향 특징이나 구현의 차이점, IDE 차이점이나 비주얼 스튜디오 환경에서 VB와 C# 프로젝트 구성의 차이점, 한 언어에만 있고 다른 언어에서는 지원하지 않는 각 언어의 고유한 특징과 같이 네 가지 범위에서 두 언어간의 차이점을 간단한 예제 코드와 함께 설명한다.