Wednesday, March 27, 2013

How to learning c#

This is one of the common question see if various places. How to learn c# FAST ?

Well I do not know why to make this process faster apart from practicing it initially as much as possible. and if you have other suggestion please include in comment and I`ll update this post with credits to you :)

I am going to answer, How to learn c#, to Learn c# here are some of the posts, sites that I found useful

1. MSDN  (http://msdn.microsoft.com/en-us/library/Vstudio/67ef8sbd.aspx)

MSDN is really a good source of knowledge and actually this is the preferred place to get any new feature detail, but this contains basic information and you have to try hands-on to know many hidden things or boundary conditions.

More detailed list http://msdn.microsoft.com/en-us/library/Vstudio/kx37x362.aspx


2. Channel9.msdn (http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners)


This is second in my priority list as its really a good site with lot many videos, to learn c# they have created a list of videos and they are sequentially arranged at the given URL.

3.  Pluralsight Videos : http://www.pluralsight.com/training/Courses/TableOfContents/dotnet-csharp-tutorial

These courses are created by industry experts and they surely has great in depth knowledge about subject. These videos are structured and time bound. These are really good source of knowledge but these are not free, you need to have subscription to access these videos. C# videos were published in 2009,  not sure if they have  updated them for new version of C# or not, If you know, please provide those details in comment section.

4. http://www.csharp-station.com/tutorial.aspx 

This site is also well structured and they have webpages with details and also c# sample code. Good source to get practice code. They are very descriptive.



5. About.com (http://cplus.about.com/od/learning1/Learn_about_C_and_how_to_write_Programs_in_It.htm)


This site is very good source of information and they have plenty of them, but only problem that I find with about.com is its not well structured and any new member get lost in their vast information.

If you know any other good source that you want me to put into this list. Please share that in comment section and I`ll include in the list.

thanks
Pradeep

Monday, March 25, 2013

C# feature evolution and mapping between c#, Dotnet, VS and CLR version

Today I am putting version basic but important information about C#, CLR, VS IDE, .net Versions and their mapping.


C# features chart

Please note that there was no c# 3.5. c# version 3.0 was introduced with .net framework 3.5 and  before .net framework 3.5, the only version of c# was c# 2.0. This chart does not cover Visual Studio updates.

In next several session I`ll go through all of these features and cover in details. If you have any suggestion please post them in comment section.

References
http://csharpindepth.com/articles/chapter1/Specifications.aspx   c# language specification – All versions till 4.0

Thanks
Pradeep