
Main Idea: C# gives us the ability to build a great variety of software applications
Key Points:
Main Idea: Visual Studio Community 2015 runs on computers that meet certain operating system and hardware requirements
Key Points:
Main Idea: Visual Studio 2015 Community is free to download and use
Key Points:
Main Idea: Console applications are the easiest place to begin learning C# programming
Key Points:
Main Idea: A program that can produce output is immediately more useful to a user
Key Points:
Main Idea: C# comes with a large amount of functionality already prebuilt
Key Points:
Main Idea: Tool tips provide immediate access to a wealth of contextually relevant information
Key Points:
Main Idea: Write less code, but accomplish the same results by adding the word "static" to a using statement
Key Points:
Main Idea: Visual Studio has many ways of accessing project files easily and quickly
Key Points:
Main Idea: Variables are used to represent changing, or unknown quantities
Key Points:
Main Idea: A programmer should never feel uncertain about the values of variables as a program runs
Key Points:
Main Idea: C# has a variety of data types can be used together to produce accurate descriptions of objects
Key Points:
Main Idea: There are many key combinations that make using Visual Studio much more efficient
Key Points:
Main Idea: Visual Studio has a huge database of information already present, so time can be saved searching the Internet
Key Points:
Main Idea: C# has the same arithmetic operators, like addition, that we learned to use in school for basic math
Key Points:
Main Idea: To save time creating variables, it's possible to embed calculations directly in WriteLine
Drawback: The values calculated in WriteLine are not saved to variables, so they can't be used again
Key Points:
Main Idea: Understanding the difference in results produced by the slash symbol
Key Points:
Main Idea: Understanding the difference between results produced when using the / and % for division
Key Points:
Main Idea: A truly useful program might have to evaluate complex mathematical expressions
Key Points:
Main Idea: Replace long expressions with more compact ones to save typing and space
Key Points:
Main Idea: C# has two very compact operators that allow us to grow a variable value
Key Points:
Main Idea: Some things do not change, and C# allows us to represent these in code
Key Points:
Main Idea: Variables have a life cycle, just like everything else, and understanding this cycle leads to fewer errors
Key Points:
Main Idea: It's possible to format output so it looks as best as possible to users
Key Points:
Main Idea: The var keyword, in many cases, can recognize the data type of a variable automatically
Key Points:
Main Idea: Users expect to be able to interact with programs by entering input and receiving output
Key Points:
Main Idea: Reading numerical input requires a conversion step
Key Points:
Main Idea: Method nesting allows us to create less code
Drawback: Method nesting prevents us from saving variable values at each stage
Key Points:
Main Idea: Method chaining allows us to process input using compactly written code
Drawback: Intermediate processing results are not saved in variables
Key Points:
Main Idea: Data conversions allow one type of data to be converted to another type so it's easier to work with it
Key Points:
Key Points:
Dear Visitor,
C#, pronounced as C-sharp, is a powerful programming language from Microsoft. This course is only three hours long, with an average video length of about six minutes. The lessons are a combination of videos and presentations. Please be sure to look under "view resources" to find the code and the presentations. The code examples are simple and focus on only one or two concepts at a time to ensure you fully grasp the material presented. Since the concepts presented are of a fundamental nature, they apply to some extent also to languages like Java. The videos also including zooming, which means the key points are further emphasized to be sure you truly understand. C# has been and remains one of the most popular, and most powerful programming languages to learn. Let's get coding!
Note: Template for promo licensed from PRESENTERMEDIA