Module 01 of 09 · C# From Beginner to Advanced
Getting Started
Set up a working environment and understand the relationship between the language, the platform and the tools.
6 of 6 lessons available
Lessons in this module
- 0110 min
What Is C#?
BeginnerDescribe what kind of language C# is and what that means for how you write it.
- 0210 min
C# vs .NET: What Is the Difference?
BeginnerExplain the relationship between the language, the runtime, the SDK and the libraries.
- 0312 min
Setting Up Your Environment
BeginnerInstall the SDK, verify it works, and choose an editor.
- 0414 min
Creating Your First Application
BeginnerCreate, run and modify a console project, and understand what each file is for.
- 0511 min
Understanding Project Structure
BeginnerRead a .csproj file and explain what the build output folders contain.
- 0612 min
Understanding the Build Process
BeginnerExplain what restore, build, run and publish each do, and pick the right one.
Have a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.