C# Tutorial for Beginners
C# Tutorial Summary
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. Read more…
What should I know?
Basic knowledge of C programming and OOP concept will be an additional help.
C# Syllabus
Introduction
| ๐ 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 |
Advanced Stuff
| ๐ 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 |
Must Know!
| ๐ 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 3 | LINQ Interview Questions โ Top 45 LINQ Interview Questions and Answers |
| ๐ Lesson 4 | ADO.NET Interview Questions โ Top 50 ADO.NET Interview Questions and Answers |
| ๐ Lesson 5 | Entity Framework Interview Questions โ Top 50 Entity Framework Interview Questions and Answers |
| ๐ Lesson 6 | C# Books โ 14 BEST C# Books |
| ๐ Lesson 7 | 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.
