Learn C # in 30 Days

    Good day!



    Recently , a new course called " 30 Days to Learn C # " has been announced on the Tuts + Premium network . Its goal is to teach newly-minted programmers the C # language developed by Microsoft, as well as work with the .NET platform. This course, of course, will not make you a real professional, but just make the first acquaintance with the language and the platform as a whole. The course covers the following topics: Getting Started


    1. Setting up your environment
    2. Hello World! in C #

    The basics
    1. Variables and Primitive Data Types
    2. Numbers, Arithmetic, Comments, and Value Types
    3. Strings
    4. Simple String Manipulation
    5. Creating objects

    Encapsulating functionality
    1. Namespaces, using Statements, and Writing Your First Class
    2. Constructors, Fields, and Methods
    3. Properties
    4. Method overloading
    5. Optional parameters

    Adding intelligence and data processing
    1. Conditions
    2. Validating parameters
    3. Loops
    4. Arrays
    5. Arrays as parameters
    6. Generic Lists and Dictionaries

    Inheriting Functionality and Interfaces
    1. Inheritance
    2. Abstract classes
    3. Interfaces

    More Data Types (And Other Cool Stuff)
    1. Static Members and Classes
    2. Extension methods
    3. Enums
    4. Structs and Memory Management
    5. Delegates
    6. Functions and Lambda Expressions
    7. LINQ

    Handling Errors and Debugging
    1. Exception handling
    2. Debugging

    The average duration of one lesson is 10-15 minutes. It is also worth noting that this course is not free and those who have a Tuts + Premium subscription have access to it, and its cost is about $ 19 per month. But, as the author says:
    "It's worth it. Moreover, this is a much smaller amount than the one you spend for lunch. ”

    For those who love a freebie, they don’t like to pay for anything, the “ 30 Days to Learn C # ” course has already been posted on the rutracker.

    Also popular now: