You are on page 1of 13

Top 10 video

tutorials to
learn C#
Introduction
C# is most powerful programming language which supports object oriented
programming developed by Microsoft. C# programming language was influenced by
the C++. There are many similarities between C# and Java such as Type-Safe,
Garbage collections, OOPs,Single Inheritance, Interfaces. However, there are many
major difference such as C# is windows and where as Java is open source,
Polymorphism, Enumerations (Enums) etc,.

There are plenty of resources to learn about C# over the internet but below are the
Top 10 video tutorials to learn C#
C# Basics for Beginners: Learn C#
Fundamentals by Coding
This video tutorial is popular video tutorial over the web. In this video tutorial, instructor Mosh, begins with
introduction of the C# and explains difference the C# vs .Net framework, explains about Common
Language Run-time and how just-in-time compiler converts compiled code into machine instructions which
the computer's CPU then executes. He walks you through the architecture of .Net framework, then moves
to primitives and data types, type conversions, logical operators, non primitives, control flow statements
such as if/else statements, switch statements, iterations, while loops, Arrays, lists, working with dates, text,
strings, string builders, working with files, namespaces, etc,. The instructor explains the concepts clearly
and concise. This video tutorial is well structured to help the students understand the basic concepts in a
easy and understandable way. This video tutorial serves a introduction for the beginners.
C# Fundamentals for Absolute Begi
nners
This video tutorial is offered by the Microsoft Virtual Academy and in this video
tutorial, the instructor covers all the required concepts to master in C#
programming. The video course starts with installing the visual studio software
onto the computer, how to write a C# program, then moves C# concepts such as
data types, variables, If statements, operators, expressions, loops, Arrays, strings,
class, methods, scope and accessibility modifiers, collections LINQ, Handling
exceptions, events, event driven programming etc,. This video tutorial is best
suitable who are new to C# and intermediate as well.
C# Intermediate: Classes, Interfac
es and OOP
This video tutorial is another popular video tutorial by Mosh and this is continuation of his
C# Basics for Beginners: Learn C# Fundamentals by Coding. The instructor was very thorough when
explaining the content and here, the instructor covers intermediate concepts of C# such as class interfaces,
object oriented programming, how to work with fields, properties, methods and indexers, inheritance,
constructors, upcasting, downcasting, boxing and unboxing, polymorphism, method overriding, method
overloading,abstract classess, sealed classess, interfaces, etc,. The instructor explains the Object Oriented
concepts with examples. The quizzes and assessments helps the students to get confident in every
concept. This video tutorial is suitable for the beginners and intermediate as well. The instructor has
another video tutorial as well which covers advanced concepts in C# popularly know as
C# Advanced Topics: Take Your C# Skills to the Next Level
C# Fundamentals with C# 5.0
This video tutorial is presented by Pluralsight, In this video tutorial, you will learn
about how to install the .Net framework, what is CLR, FCL, C#, How to write C#
programs, debugging, classes, objects in C#, constructors, assemblies, objects,
reference type, OOP concepts, access modifiers, immutability, events, delegates,
switching, exceptions, branching, encapsulations, abstract classes etc,. This video
tutorial is available for free online. You don't need any prior knowledge on
programming to go through this video tutorial.
C# Beginners Tutorials
NewBoston offers wide range of video tutorial online for free on various
programming languages such as C++, Javascript, java, Ajax, PHP, JQuery etc,.It has
published more than 200 videos to learn C# programming for free. The video
collection covers all the concepts required to master in C# programming. You can
watch those videos either on YouTube or official NewBoston website.
Design Patterns in C# and .NET
You can write any number of lines of code to get the output but it is important to
follow best practices to get better results without bugs. With the help of the design
patterns, one can learn how to code and fix many issues easily. In the video tutorial,
the instructor will explain the importance of patterns in C# and .Net and how it
solves the real problems. This video tutorial is for serious learners as well as
intermediates.
C# tutorial for beginners
This video tutorial is the popular video tutorial on YouTube where you will learn
beginner to advanced concepts of the C#. There are over 100 video that are
available here. This C# video tutorial is best suitable for beginners and intermediate
programmers.
C# Developers: Double Your Coding
Speed with Visual Studio
To code faster, you need C# In this video tutorial, the instructor gives key board
and visual studio tips and tricks that helps to write better code and to improve my
productivity and coding speed. The instructor has great knowledge on C# concepts.
I would recommend this video tutorials for those who want to become professional
coder.
C# Tutorial
Derek Banas is very popularby
for hisDerek Banas
way of teaching style and keeping the concepts
clear and concise and straight to the point. There are around 25 video tutorials
which helps to learn and master in C#. This video tutorial is helpful for the
beginners and intermediate as well.
Learn to Code by Making Games - C
omplete C# Unity Developer
This video tutorial helps you to understand power of C# in the developing the
applications. This video tutorial is mainly focused for the C# Unity developers. In
this video tutorial, you will learn about developing simple games such as selecting
the numbers, Text Adventure, Block Breaker, laser defender, glitch guardner and
many more. You will also learn 2D physics and 3D physics as well which are used
develop 2D and 3D game applications. I bet you won't regret after going through
this video tutorial. I would recommend this video tutorial for those who want to
seek a career in game development using C#.
Happy learning :)

You might also like