30 Days to Learn C#

with

My aim is to introduce you to the C# language (and a tiny bit of the .NET Framework), and give you a clear understanding of the fundamentals needed to start writing applications in C#.

I won’t lie; some of the material is easier to grasp if you have some programming background. But I do try to explain things from the standpoint of a complete beginner. So even if you haven’t programmed before, I hope you’ll find my explanations of programming concepts and fundamentals understandable.

Free Preview: 30 Days to Learn C#

Setting up Your Environment

18:43

1.Getting Started
2 lessons, 31:13

Free Preview
1.1
Setting up Your Environment
18:43

Free Preview
1.2
Hello, World! in C#
12:30

2.The Basics
5 lessons, 1:15:53

2.1
Variables and Primitive Data Types
14:40

2.2
Numbers, Arithmetic, Comments, and Value Types
11:25

2.3
Strings
19:18

2.4
Simple String Manipulation
14:51

2.5
Creating Objects
15:39

3.Encapsulating Functionality
5 lessons, 53:06

3.1
Namespaces, using Statements, and Writing Your First Class
12:15

3.2
Constructors, Fields, and Methods
13:29

3.3
Properties
12:21

3.4
Method Overloading
11:15

3.5
Optional Parameters
03:46

4.Adding Intelligence and Data Processing
6 lessons, 1:56:08

4.1
Conditions
30:14

4.2
Validating Parameters
16:14

4.3
Loops
21:32

4.4
Arrays
10:32

4.5
Arrays as Parameters
13:03

4.6
Generic Lists and Dictionaries
24:33

5.Inheriting Functionality and Interfaces
3 lessons, 47:23

5.1
Inheritance
27:50

5.2
Abstract Classes
08:21

5.3
Interfaces
11:12

6.More Data Types (And Other Cool Stuff)
7 lessons, 1:15:09

6.1
Static Members and Classes
11:28

6.2
Extension Methods
05:10

6.3
Enums
07:51

6.4
Structs and Memory Management
12:34

6.5
Delegates
11:23

6.6
Functions and Lambda Expressions
11:28

6.7
LINQ
15:15

7.Handling Errors and Debugging
2 lessons, 34:59

7.1
Exception Handling
15:28

7.2
Debugging
19:31


Preview for 30 Days to Learn C#
Lessons:
30
Length:
7.2 hours
Categories:
About Jeremy McPeak
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.
+ Expand Bio- Collapse Bio