YoVDO

Trying to Learn C#

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C# Courses Struct Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the journey of learning C# from the perspective of a programmer with experience in C++, Java, and functional programming. Gain insights into the challenges and discoveries encountered when approaching a new programming language, including navigating namespaces, understanding structs and properties, grappling with out parameters, and exploring unique features like yield return and extension methods. Discover effective teaching strategies for introducing C# to experienced programmers, addressing common stumbling blocks, and highlighting the language's distinctive characteristics. Learn how to overcome obstacles when learning a new language, choose the right programming language for your needs, and develop effective learning strategies to make the process engaging and productive.

Syllabus

Introduction
Computer languages
Natural languages
My first programming language
Mental baggage
Programming education
C namespaces
Defiant
Overloading
Optional parameter arguments
structs
properties
out parameters
no conditional operators
false friends
what is C
Idisposable
Yield return
Lazy iterator
Extension methods
How do we teach
Getting stuck
Function Signature
Functions
Event Handlers
Decimal
Nonzero arrays
Nullable types
JavaScript
Dynamic
Choosing a language
Why C
How do we learn
Make something interesting
Where do you start


Taught by

NDC Conferences

Related Courses

Beginning Game Programming with C#
University of Colorado System via Coursera
Programming with C#
Microsoft via edX
DEV206.1x: Introduction to XAML and Application Development
Microsoft via edX
Introduction to Game Development
Michigan State University via Coursera
Designing Advanced Applications using XAML
Microsoft via edX