C# Basics Course Overview

Aug 5, 2024

C# Basics Course by Mike - Draft Academy

Introduction

  • Instructor: Mike
  • Course Focus: Teaching C# basics
  • Programming Language: C#
  • Uses: Millions of applications, extremely powerful

Course Structure

  1. Installation and Setup
    • Install C#
    • Install Visual Studio (text editor)
    • Write first program
  2. Programming Basics
    • Core concepts: variables, data types, user input
  3. Advanced Topics
    • Loops, if statements, data structures
  4. Object-Oriented Programming (OOP)
    • Classes, objects, inheritance

Installation and Setup

Visual Studio Community Installation

  • Site: visualstudio.com/vs/community
  • Options: Windows download, Mac download
  • Components: Select .NET desktop development (~3GB)
  • Launch: Setup Visual Studio preferences

First Program

  • File: program.cs with .cs extension
  • Basic Code Structure:
    using System;
    namespace ProjectName {
        class Program {
            static void Main(string[] args) {
                // code here
            }
        }
    }
    
  • Instructions:
    • `Console.WriteLine(