Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Learning C# as a VB.NET programmer

I am looking to switch to C#. I come from a C / C++ background but C# is a little different for me. I am switching mainly because of Silverlight and MVVM; all examples are in C#. Any information is in C# and I am confused when I read through it all.

What is a good place to start learning C# when starting with existing C / C++ knowledge?

like image 267
Rico Avatar asked Jan 13 '10 19:01

Rico


People also ask

Is C an easy language to learn?

While C is one of the more difficult languages to learn, it's still an excellent first language pick up because almost all programming languages are implemented in it. This means that once you learn C, it'll be simple to learn more languages like C++ and C#.

How difficult is learning C?

It is not hard to learn C. Just like any other skill, you will need patience and resilience to master coding using C. The programming language features 32 keywords for its syntax. This makes it a relatively simple coding language to learn.

Can I learn C in 4 months?

You can learn C in just 20 days or you can extend that to 45 days also. There is no fixed interval to learn the language.


1 Answers

Start writing code in C# ASAP. Only way to learn the language is to write it. You already understand VB.NET. You've got a huge lead on anyone new to .NET.

Take a smallish application you've written in VB.NET and methodically change it over to C#.

You'll learn the syntax, etc. quickly.

Write all of your future projects in C#. Just force yourself into the change and you'll do fine.

like image 74
Tad Donaghe Avatar answered Oct 04 '22 21:10

Tad Donaghe