Formerly titled "C# Fundamentals - Part 1," this course is designed to give C++ and Java developers an accelerated introduction to C# on the .NET platform. For a beginner-level introduction to C#, refer to "C# Fundamentals with C# 5.0."
C# is Microsoft's entry into the world of managed programming. Using a syntax that is deliberately reminiscent of Java, C++ and C, C# achieves a natural tradeoff of terseness and clarity, enabling programmers to express concepts in a clear and maintainable form. Note - this course was originally titled "C# Fundamentals - Part 1", but has been renamed to more accurately reflect the target audience and content of this course. The course content itself has not been changed since its original publication. For a beginner-level introduction to C#, watch "C# Fundamentals with C# 5.0."
Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
An Introduction to C# Hi, this is Scott Allen of Pluralsight. And this module was an introduction to C#. This is the first module in a series of modules that will guide you through with the C# language and give you everything you need to know to be an effective and productive C# developer. In this first module, we're going to spend a little bit of time describing the environment that you work inside of. We'll define what exactly the. NET Framework is. We'll also talk about the Framework Class Library which is something that you'll be using when you write your C# program. It's all of the APIs and classes that you can use to interact with the file system in the registry in the network. We'll also talk about the Common Language Runtime which is the environment that your C# program will execute inside of. We'll build our first program, a Hello, World! program. And we'll also talk a little bit about the C# syntax and start talking about some of the expressions and operators that you use inside of a program. We'll be using both command line tools to build our programs and we'll also see how to create a project in creating executable with Visual Studio.