Classic Throwback Series with Bob Tabor | Originally published in 2019
Install the latest version of Visual Studio at https://visualstudio.microsoft.com/?WT_mc_id=dotnet-58793-cxa and follow along at home too.
C# is a powerful and widely used programming language that you can use to make websites, games, mobile apps, desktop apps and more with .NET. In this video, Bob Tabor shows you the tools, how to write code, debug features, explore customizations, and more.
More and newer videos: https://dotnet.microsoft.com/en-us/learn/videos?WT.mc_id=dotnet-58793-cxa
Free self-guided learning for .NET & C#: https://docs.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07?WT.mc_id=dotnet-58793-cxa
Download .NET: https://dotnet.microsoft.com/en-us/download?WT.mc_id=dotnet-58793-cxa
00:00:00 – Start
00:00:09 – Course Introduction
00:08:08 – Installing Visual Studio
While Bob uses Visual Studio 2015, you can install the latest version of Visual Studio at https://visualstudio.microsoft.com/?WT_mc_id=dotnet-58793-cxa and follow along at home too.
00:13:50 – Creating Your First C# Program
00:30:22 – Understanding Your First C# Program
00:47:24 – Working with Code Files, Projects, and Solutions
00:58:50 – Understanding Data Types and Variables
01:26:53 – The if Decision Statement
01:50:24 – Operators, Expressions, and Statements
02:05:36 – for Iteration Statement
02:24:04 – Understanding Arrays
02:41:42 – Defining and Calling Methods
03:12:51 – While Iteration Statement
03:30:54 – Working with Strings
03:54:24 – Working with Dates and Times
04:04:51 – Understanding Classes
04:28:47 – More About Classes and Methods
05:03:16 – Understanding Scope and Accessibility Modifiers
05:20:02 – Understanding Namespaces and Working with the .NET Class Library
05:37:46 – Creating and Adding References to Assemblies
05:58:06 – Working with Collections
06:21:21 – Working with LINQ
06:45:48 – Enumerations and the Switch Decision Statement
06:58:58 – Gracefully Handling Exceptions
07:20:02 – Understanding Events and Event-Driven Programming
07:40:58 – Where to Go from Here
#CSharp #beginner