C# Video Tutorials (139 Hours of Premium Videos)

Pluralsight courses
LinkedIn Premium uses PayScale to estimate job salaries

Premium (Not Free) Video Tutorials

Free Video Tutorials & Free Tools

Here is a collection of over 139 hours of premium video tutorials on by Pluralsight. In order to view the videos, you need to become a member of Pluralsight.

Background: C# is a simple, modern, general-purpose, object-oriented programming language. Anders Hejlsberg is the chief architect for C#. It has an object-oriented syntax that evolved out of C++. The most recent version of the language is 3.0, and it was released in conjunction with the In 1999, when Anders Hejlsberg formed a team to create the language, they originally planned to call it COOL (C-like Object Oriented Language). However, there were copyright problems with that name, and it was renamed C#. C Sharp in music means a half of a step higher in pitch. In programming, C Sharp indicates that this is an outgrowth of C++.

Anders Hejlsberg has repeated said that flaws in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# programming language itself.

Versions:

  • C# 1.0 – introduced 2000 / released January 2002
  • C# 1.2 – released April 2003
  • C# 2.0 – released November 2005
  • C# 3.0 – released November 2007
  • C# 4.0 – in development

Design Goals:

  • C# is intended to be a simple, modern, general-purpose, object-oriented programming language.
  • The language should provide support for:

  • strong type checking
  • array bounds checking
  • detection of attempts to use uninitialized variables
  • automatic garbage collection
  • Software robustness
  • durability
  • programmer productivity
  • The language is for developing software components suitable for deployment in distributed environments.
  • Source code portability and programmer portability are important, especially for those programmers already familiar with C and C++.
  • internationalization is very important.
  • C# is intended to be suitable for writing applications for both hosted and embedded systems
  • Distingushing Features of C#

    • There are no global variables or functions. All methods and members must be declared within classes. Static members of public classes can substitute for global variables and functions.
    • Local variables cannot shadow variables of the enclosing block, unlike C and C++.
    • C# supports a strict Boolean datatype, bool. Statements that take conditions, such as while and if, require an expression of a boolean type. While C++ also has a boolean type, it can be freely converted to and from integers
    • In C#, memory address pointers can only be used within blocks specifically marked as unsafe, and programs with unsafe code need appropriate permissions to run.
    • Managed memory cannot be explicitly freed; instead, it is automatically garbage collected.
    • Multiple inheritance is not supported, although a class can implement any number of interfaces.
    • C# is more typesafe than C++.

    C#

    Series Title Date Presenter Min
    Accelerated C# Fundamentals Accelerated C# Fundamentals 3/26/2010 Scott Allen 378
    Asynchronous C# 5.0 Asynchronous C# 5.0 3/29/2013 Jon Skeet 178
    Building Cross Platform Mobile Apps with C#, Xamarin, and Azure Building Cross Platform Mobile Apps with C#, Xamarin, and Azure 4/21/2015 Matt Milner 218
    Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio and C# – Part 2 Building Cross-Platform iOS/Android Apps with Xamarin, Visual Studio and C# – Part 2 3/11/2014 Jim Wilson 232
    C# 4.0 New Features C# 4.0 New Features 8/1/2011 Oliver Sturm 94
    C# 5 New Features C# 5 New Features 12/10/2010 Ian Griffiths 75
    C# Best Practices: Improving on the Basics C# Best Practices: Improving on the Basics 10/29/2015 Deborah Kurata 288
    C# Collections Fundamentals C# Collections Fundamentals 4/8/2014 Simon Robinson 356
    C# Concurrent Collections C# Concurrent Collections 5/15/2015 Simon Robinson 212
    C# Design Strategies C# Design Strategies 4/26/2012 Jon Skeet 196
    C# Equality and Comparisons C# Equality and Comparisons 9/10/2014 Simon Robinson 291
    C# Events, Delegates and Lambdas C# Events, Delegates and Lambdas 4/26/2013 Dan Wahlin 192
    C# Extension Methods C# Extension Methods 12/16/2013 Elton Stoneman 190
    C# for Visual Basic .NET Developers C# for Visual Basic .NET Developers 9/27/2013 Craig Shoemaker 196
    C# From Scratch C# From Scratch 5/29/2013 Jesse Liberty 192
    C# From Scratch – Part 2 C# From Scratch – Part 2 8/7/2013 Jesse Liberty 115
    C# Fundamentals with C# 5.0 C# Fundamentals with C# 5.0 2/28/2014 Scott Allen 375
    C# Fundamentals with Visual Studio 2015 C# Fundamentals with Visual Studio 2015 9/25/2015 Scott Allen 320
    C# Generics C# Generics 9/23/2013 Scott Allen 260
    C# Interfaces C# Interfaces 7/2/2013 Jeremy Clark 173
    C# Language Internals – Part 1 C# Language Internals – Part 1 1/29/2014 Bart De Smet 311
    C# Language Internals – Part 2 C# Language Internals – Part 2 6/9/2014 Bart De Smet 279
    C# Programming Paradigms C# Programming Paradigms 9/30/2011 Scott Allen 165
    C# Tips and Traps C# Tips and Traps 8/20/2013 Jason Roberts 237
    C# Tips and Traps 2 C# Tips and Traps 2 9/18/2013 Jason Roberts 163
    Defensive Coding in C# Defensive Coding in C# 5/9/2014 Deborah Kurata 273
    Exploring C# 6 with Jon Skeet Exploring C# 6 with Jon Skeet 12/2/2015 Rob Conery 202
    Functional Programming with C# Functional Programming with C# 12/7/2015 Dave Fancher 85
    IDisposable Best Practices for C# Developers IDisposable Best Practices for C# Developers 6/30/2014 Elton Stoneman 127
    Introduction to scriptcs Introduction to scriptcs 5/2/2014 Paul Bouwer 228
    Mastering C# 4.0 Mastering C# 4.0 4/16/2011 Jon Skeet 710
    MSIL for the C# Developer MSIL for the C# Developer 6/14/2013 Filip Ekberg 155
    Object-Oriented Programming Fundamentals in C# Object-Oriented Programming Fundamentals in C# 7/8/2014 Deborah Kurata 263
    Practical LINQ Practical LINQ 9/17/2013 Deborah Kurata 213
    Pushing Your C# Skills Beyond the Basics in Unity Pushing Your C# Skills Beyond the Basics in Unity 7/24/2015 Amanda Lange 95
    Unity3D Web Fundamentals with C# Unity3D Web Fundamentals with C# 12/10/2013 Tracey Wiedmeyer 215
    What's New in C# 6 What's New in C# 6 9/20/2014 Scott Allen 103
          Total 8355

     

    Related posts:

    1. ASP.NET Video Tutorials – (258 Hours Premium Videos) Here is a collection of over 35 hours of premium...
    2. ADO.NET – Over 3 Hours of Premium Video Tutorials Here is a collection of over 3 hours of premium...
    3. Modern Software Development: Architecting .NET Solutions with C# (15 Videos) 15 free one-hour video tutorials on C# by Joe Hummel....
    4. .NET Framework Threading – 5 Premium Video Tutorials Here is a collection of 5 premium video tutorials on...
    5. .NET Remoting – 10 Premium Video Tutorials Here is a collection of 10 premium video tutorials on...

    Related posts brought to you by Yet Another Related Posts Plugin.

    Comments

    9 Responses to “C# Video Tutorials (139 Hours of Premium Videos)”
    1. Kens says:

      Hey i thought these videos are free how come every link i click leads me to learnvisualstudio.net which asks me register before i can download the videos Help please

    2. sonam says:

      Hi,

      This artical is very useful for me. I am a .NET developer and always looking to

      learn something new. I would like to introduce another good C# blog, Have a look.

      http://CSharpTalk.com
      Sonam

    3. Bill says:

      this site stinks, free videos my &))(*_(*_)

    4. Prithish Saha says:

      please look in to the matter. the videos are not free as said by the previous user, they direct to LearnvisualStudio.NET website which is not free

    5. slayercore says:

      why do you have to fake that it is a free video site…free videos my (_)(_)

    6. kudvenkat says:

      Free C# Video Tutorials organised by Topic. Very good for beginners and intermediate programmers. Lots of examples and sample code. Ideal for people learning C# or trying for a job on .NET. The best part is, it is free. Enjoy Learning. Please check the URL below.

      http://csharp-video-tutorials.blogspot.com

    7. Buck Harbach says:

      Heya, I have thought about buying the software package DubTurbo Beatmaker and was hoping somebody could give me an actual real testimony of the software package. The vast majority of internet sites that provide you with product reviews are really affiliate sites offering the computer software and so i doubt that the critiques are honest. Cheers in advance for all information anyone can offer.

    Speak Your Mind

    Tell us what you're thinking...
    and oh, if you want a pic to show with your comment, go get a gravatar!

    Powered by WP Hashcash

    This blog uses the cross-linker plugin developed by Web-Developers.Net