C# Tutorial for Beginners: Learn C Sharp Programming in 7 Days
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.
|Lesson 1||What is .NET Framework? — Explain Architecture & Components|
|Lesson 2||C# and .Net Version History — A Brief Version History of C# and .Net|
|Lesson 3||Install Visual Studio for C# — How to Download and Install Visual Studio for C#|
|Lesson 4||C# Hello World Program — C# Hello World! First Console Application Program|
|Lesson 1||C# Data Types — Learn With Example|
|Lesson 2||C# Enumeration — Learn C# Enum With Example|
|Lesson 3||C# Variables & Operators — Learn C# Variables & Operators with Example|
|Lesson 4||C# IF, Switch, For, While Loop Statements — Learn With Example|
|Lesson 5||C# Array Tutorial — Create, Declare, Initialize|
|Lesson 6||C# Class & Object Tutorial — Learn With Example|
|Lesson 7||C# Access Modifiers — Learn With Program Example|
|Lesson 8||C# Inheritance & Polymorphism — Learn With Example|
|Lesson 9||C# Abstract Class Tutorial — What is Abstraction with Example|
|Lesson 10||C# Interface Tutorial — What is an Interface Class?|
|Lesson 11||C# Collections Tutorial — What is Collections in C#?|
|Lesson 12||C# ArrayList Tutorial — What is ArrayList in C#? & Examples|
|Lesson 13||C# Stack — Learn With Example|
|Lesson 14||C# Queue — What is Queue in C#? with Examples|
|Lesson 15||C# Hashtable — Learn C# Hashtable with Examples|
|Lesson 16||C# Windows Forms Application Tutorial — Create a Windows Forms app with C#|
|Lesson 17||C# Database Connection — How to connect SQL Server (Example)|
|Lesson 18||C# File I/O Handling Operations — Learn With Example|
|Lesson 19||C# Stream Tutorial — StreamReader, StreamWriter with Example|
|Lesson 20||C# Serialization & Deserialization — Learn With Example|
|Lesson 21||Coded UI Test Automation Framework Tutorial — Introduction to Coded UI|
|Lesson 1||Best C# IDE — 10 Best C# IDE for Windows, Linux, Mac|
|Lesson 2||C# Interview Questions — Top 50 C# Interview Questions and Answers|
|Lesson 2||C# Books — 14 BEST C# Books|
|Lesson 3||C# Tutorial PDF — Download C# Tutorial PDF for Beginners|
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.