how i can to learn c# fast
how i can to learn c# fast
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Christopher LoydPosted Jun 16, 2013, 7:47 PM
As Mahesh has stated, time is going to be your biggest culprit for learning C#. Building yourself a simple foundation with the C# syntax, learning how .NET actually works, and then digging in and start creating simple applications is the way I learned.
As you progress, you'll begin to look at forum topics and other's questions and while some you may have no idea how to handle their question, in time you'll begin to say "Oh! I've had that problem before and know how to fix it!".
A basis for .NET is truly needed to be a C# programmer in my opinion, and I would recommend watching this interactive tutorial to begin learning how .NET wraps all your C# code together:
http://mottishaked.com/training/dot-net-tutorial
I would also pick up a Beginning C# book if you're able to, here is my recommendation:
http://www.amazon.com/Illustrated-C-2012-Daniel-Solis/dp/1430242787/ref=sr_1_9?
ie=UTF8&qid=1371426127&sr=8-9&keywords=C%23
Once you have a basic grasp of the high-level overview of .NET, and know enough C# syntax to create console applications I would pick up the book CLR via C#, It's really an amazing read:
http://www.amazon.com/CLR-via-C-Developer-Reference/dp/0735667454/ref=sr_1_1?s=books&ie=UTF8&qid=1371426231&sr=1-1&keywords=CLR+via+C%23
When you begin to dive into coding GUI's to lay on top of your C# code, you have a couple of different options - for C# you can either go the WinForms route or WPF route. WinForms, I feel, is more an archaic way of coding GUI's so I'd recommend going the WPF route. It's a bit harder to learn, but you'll be a lot more marketable in the process. You'll also want to decide what type of project pattern that you'd like to start learning - whether it be MVC/MVP/MVVM etc. This will aid you once you begin diving into more complicated, large scale projects.
As always, MSDN has some amazing articles that you can find there, like this one:
http://msdn.microsoft.com/en-us/library/a72418yk(VS.80).aspx
Hope this helps!
Murad RamazanliPosted Jun 18, 2013, 3:12 PM
Murad RamazanliPosted Jun 16, 2013, 6:10 PM
Mahesh ChandPosted Jun 16, 2013, 5:52 PM
Good luck!