Welcome to the best place to learn about .NET and C# online!
Now you can become a C#.NET Expert with our free weekly online lessons. To help you learn we provide a weekly exercise, providing the answers in the next week's lesson. Furthermore, we have created a dedicated message board for the school, and the author of these tutorials will be available to answer your questions. So, let's get started.
C# School Ebook
The lessons of the C# School are now available in a free ebook. There is also a new lesson covering C# 2.0.
The lessons of the C# School are now available in a free ebook. There is also a new lesson covering C# 2.0.
Lessons Available
- Lesson 1 - Welcome to the C#.NET School
- Lesson 2 - Introduction to the .NET Framework & C#
- Lesson 3 - C# Language Fundamentals
- Lesson 4 - Classes & Objects
- Lesson 5 - Inheritance & Polymorphism in C#
- Lesson 6 - Structures, Enumeration, Garbage Collection & Nested Classes
- Lesson 7 - Abstract Classes & Interfaces
- Lesson 8 - Arrays, Collections & String Manipulation
- Lesson 9 - Exception Handling in C#
- Lesson 10 - Delegates & Events
- Lesson 11 - WinForms & Windows Applications
- Lesson 12 - More Windows Controls and Standard Dialog Boxes
- Lesson 13 - Data Access in .Net using ADO.Net
- Lesson 14 - Multithreading in C#
- Lesson 15 - File System & Streams
Resources To Help You Learn
Related Programming Schools
About The Author
Faraz Rasheed is a student of BSCS in the department of Computer Science at the University of Karachi, Pakistan. He is also part of Operation Badar - an IT educational movement in Pakistan, and an international student member of the ACM (Association for Computing Machinery). He has a strong interest in Object Oriented Analysis and Design (OOAD) and development using programming languages such as C#, Java, VC++ and VB.Net. He can be contacted via farazrasheed@acm.org or frazrasheed@hotmail.com.
To the first lesson
|
|
Joules Castillon
From Philippines (Report as abusive) |
Student Great master piece... I have never imagined of such programming like Turbo C#... I am expecting that it would be Turbo D... It's an excellent advancement in Computer Science |
|
mkn
(Report as abusive) |
Good Work Great stuff for biginners and had a good look of language key elements. Hopefully, the next aritcle will be more interesting. |
|
Asim Ali
From PK (Report as abusive) |
Keep writing ! It was really nice to know about the article and it was more nice to read . |
|
Anonymous
(Report as abusive) |
5 STAR Good effort. This will help us to improve our knowledge in the IT field thank u |
|
Atif Shaikh
From Karachi, Pakistan (Report as abusive) |
A systematic intro to .NET and C# This text summarizes the .NET architecture, its features like CLR, CLS, CTR. It contains a good comparison between C++, C# and Java. Better than what many books have tried to do. |
| View all Rate and comment this article |
Sponsored links
Villanova University Six Sigma & IT Certificate Programs
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!
100% Online programs in Six Sigma, IS Security, CISSP Prep, Business Analysis, Proj. Mgmt. and more!
ASP.NET 3.5 Hosting on Windows 2008!
ASP.NET 3.5/2.0 Hosting on Windows 2008 & 2003! AJAX, LINQ, & Silverlight Ready! 3 Mo. Free!!
ASP.NET 3.5/2.0 Hosting on Windows 2008 & 2003! AJAX, LINQ, & Silverlight Ready! 3 Mo. Free!!
SFTP components for .NET
Add complete SSH and SFTP support to your .NET framework application
Add complete SSH and SFTP support to your .NET framework application
PureCM Software Configuration Management
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
Version control and integrated issue tracking - powerful and easy to use. Get your FREE trial now!
Virtual File System SDK
Create your own file systems in Windows and .NET applications
Create your own file systems in Windows and .NET applications
