Start learning with our library of video tutorials taught by experts. Get started
Viewed by members. in countries. members currently watching.
Take a tour of the foundational programming language at the heart of several Microsoft platforms, including Windows, ASP.NET, Silverlight, SharePoint, and Windows Phone, with author Joe Marini. Joe walks through the basic syntax and structure of the language, introduces object-oriented concepts, and shows how to define custom classes. The course also demonstrates using C# language features, compiling and running code, handling exceptions, reading and writing files, and addressing common compilation issues through debugging.
Hi! I am Joe Marini, and I'd like to welcome you to C# Essential Training. I've been working with C# since its initial release back in 2001. C# is a great choice for applications that run on a wide variety of Microsoft platforms. We will start off with the basics: installing the free C# development tools from Microsoft, understanding the basic structure of a C# program, and getting your first program up and running. Then we'll move on to more advanced concepts, like defining your own C# classes.
I will also cover subjects like automatic memory management and reading and writing data files, and we'll see how to do all of this while using the free Visual C# Express development tools to build and debug your C# applications. So if you're ready to take a look at the foundation language for targeting Microsoft platforms then let's get started with C# Essential Training.
There are currently no FAQs about C# Essential Training.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.