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!

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”.

.NET and C# In-Browser Tutorial (20 online lessons)
This is set of online, interactive tutorials that start from scratch and bring you up to writing basic object oriented code.

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.

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# 7.0 in a Nutshell: The Definitive Reference . 1st Ed. Albahari, Joseph and Albahari, Ben. O’Reilly, 2017.
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.
Companion web site: http://www.albahari.com/nutshell/code.aspx

Practice!
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!

Updated 10/21/17

Advertisements

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:

WordPress.com Logo

You are commenting using your WordPress.com 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 37 other followers


%d bloggers like this: