Follow me on Instagram:

Learn C# In Depth Absolutely FREE:

This C# tutorial is about C# from beginning to end for beginners. All of the separate C# tutorials have been concatenated and put in this one C# tutorial series in order to make it convenient for you to learn. This video will make you into a better developer whether you are a beginner or a seasoned programmer. Even though this is a C# tutorial for beginners you can still relearn the basics and get a more structured understanding of C# programming language. If you are a beginner C# developer than this is a wonderful opportunity to start learning C# programming language from the ground up.

In these C# tutorials you will first learn the theory and technical definitions behind the concept and then actually see an example of how it is used. The unique part of these C# tutorials is that each of them not only explains you the concepts but also explains you their purpose and why they exist in the first place. This in turn will give you a much broader understanding when you are working on your own projects or even products!

One of the other things to expect from these C# tutorial series is that they will connect these simple concepts to the real life – meaning in each video you will learn about the best practices, dos and donts. Instead of just learning the theory you will also learn the practical application.

I hope that this C# tutorial teaches you about the entirety of C# and that you are able to use C# in order to work on your own ideas. Thank you for watching and being part of my journey!

Thank you for watching and learning about C# from beginning to end, wish you all the best. Never stop improving!

For your convenience here is a table of contents:

How To Use Variables – 00:00

Expressions And Operators – 12:27

If Statement – 20:39

Switch Statement – 30:07

Switch Statement vs If Statement – 38:20

While Loop – 42:32

Do While Loop – 48:37

For Loop – 59:15

Classes And Objects – 1:10:21

Object Oriented Programming Basics – 1:14:28

Methods – 1:22:07

Methods With Void Return Type – 1:33:28

Fields – 1:35:45

Properties – 1:39:00

Constructors – 1:49:25

Overloading – 1:55:08

Arrays – 2:06:01

Multidimensional Arrays – 2:13:06

Looping Through An Array – 2:22:30

Foreach Loop – 2:28:12

Lists – 2:33:13

Params Keyword – 2:38:50

Enums – 2:43:45

Constants – 2:55:11

Static vs Non Static – 2:59:19

This Keyword – 3:12:07

ReadOnly Keyword – 3:13:58

String Manipulation – 3:17:35

Reading and Writing To Files – 3:33:39

Using Keyword – 3:41:33

Introduction To Exceptions – 3:46:43

Introduction To Streams – 3:49:48

IDisposable.Dispose Method – 3:54:57

Try, Catch And Finally – 3:59:48

Throw Keyword – 4:09:34

Reference Types Vs Value Types – 4:28:14

Ref Parameter – 4:46:10

Out Parameters vs Ref Parameters – 4:47:47

Structs – 4:50:28

Interfaces – 4:56:28

Abstract Classes – 4:59:49

Abstract Classes vs Interfaces – 5:03:03

Base Classes And Base Keyword – 5:05:35

Abstract Methods And Overriding – 5:10:20

Virtual Methods And Overriding – 5:15:41

Method Hiding – 5:19:59

Order Of Evaluation – 5:28:20

Inheritance – 5:32:34

Encapsulation – 5:40:17

Sealed Classes – 5:52:46

#CSharp #Programmer #SoftwareDevelopment #SoftwareDeveloper #SoftwareEngineering #Coding #ComputerProgramming #AvetisG #ProgrammingTutorial #DotNet #CSharpCoder #Developer #CSharpDeveloper #CSharpProgrammer #Coder