C# Tutorial Summary


C# (C Sharp) is one of the most popular programming languages which is widely used for building Windows applications, mobile applications, and games. This course is taught in a practical GOAL oriented way to learn C# programming. It is recommended for you to practice the code assignments given after each C Sharp tutorial to learn C Sharp fast and easily.

What is C#?


C# (C Sharp) is a general purpose, multi-paradigm programming language developed by Microsoft that runs on the .NET Framework. C# is widely used for building mobile applications, games and windows applications.

What should I know?


Basic knowledge of C programming and OOP concept will be an additional help.

Syllabus

Introduction
Tutorial What is .NET Framework? Complete Architecture Tutorial
Tutorial C# and .Net Version History
Tutorial Download and Install Visual Studio
Tutorial C# Hello world
Advanced Stuff
Tutorial C# Data Types
Tutorial C# Enum
Tutorial C# Variables operator
Tutorial C# Conditional Statements
Tutorial C# Arrays
Tutorial C# Class and Object
Tutorial C# Access Modifiers and Constructor
Tutorial C# Inheritance and Polymorphism
Tutorial C# Abstract classes
Tutorial C# Interface
Tutorial C# Collections
Tutorial C# ArrayList
Tutorial C# Stack
Tutorial C# Queue
Tutorial C# Hashtable
Tutorial C# Windows Forms Application
Tutorial C# Database Connection Tutorial with Example
Tutorial C# File Operations
Tutorial C# Stream
Tutorial C# Serialization
Tutorial Coded UI Test Automation Framework Tutorial
Must Know!
Tutorial Top 50 C# Interview Questions and Answers
Tutorial 14 BEST C# Books
Tutorial C# Tutorial for Beginners PDF

Why to Learn C#?

Learning C# helps to understand the basic Computer theories easily, and it is a middle-level programming language; therefore, it is easy to understand and user-friendly. Moreover, C# contains fewer libraries, and it has a faster execution time; therefore, it is widely used in embedded programming.

Applications of C Sharp Programming

C Sharp programming is widely used for developing Desktop applications, Web applications, Web services, large scale Windows applications as well as developing Games.

Prerequisites for learning C#

For learning C# for beginners, it is required to have a basic computer knowledge, basic knowledge of Object-Oriented programming approach, and basic knowledge of C programming language concepts to understand C# basics easily.

What will you learn in this C# Tutorial?

First in this C Sharp tutorial, you will learn the C# basics like introduction, history of C# and architecture. Then, you will learn the advanced stuff for C# programming like C# data types, variables, classes & objects, interface, collections, file operations, etc.