Resources for Learning C# and .NET

September 27, 2014 at 4:54 pm Leave a comment

CSharpLogoI compiled this list of resources for students in my Xamarin Android and iOS app development courses. These are the best resources I have found for learning C#. They are categorized for new programmers and for programmers who already know another language. If you have found some other great resources, tell everyone about them in a comment!

Everything you learn about .NET will also apply to the Mono library used by Xamarin.

Learning C# from scratch

C# Fundamentals for Absolute Beginners (25 video lessons)
I highly reccomend this very well designed course.
Note: If you are already a programmer in some other language, I reccomend you start with lesson 14, “Understanding Classes”.

Learning C# if you already know Java, C, or C++

The C# Programming Language for Java Developers
This web site compares Java and C# topic-by-topic

C# for C++ Developers
A table that compares C++ to C#, topic-by-topic with links to C# documentation on each topic.

.NET Book Zero
What the C or C++ Programmer Needs to Know about C# and the .NET Framework. (Free e-book)

Resources for all C# programmers

Microsoft Developer Network Library
This is the official source for everything related to .NET and C# programming
C# Programming
.NET Development

C# 6.0 in a Nutshell. 6th Ed. Albahari, Joseph and Albahari, Ben. O’Reilly, 2015.
This is one of the best books for learning C# if you are already a programmer. This is also a great reference book if you are already a C# programmer.

You can do it right now in C# Pad

If anyone knows of other excellent resources for learning C#, please leave a comment and tell us about them!


Entry filed under: Programming. Tags: , , .

Setting up a Windows PC for Xamarin Android Development How to Enable Developer Mode on an Android Device

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

Bird’s Bits

Computers, software & the Internet

Recent Posts

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 42 other followers

%d bloggers like this: