beginners learn c #

Posted by  miken92 miken92`
 682  View(s)
Rate this:

I just started to learn about c #, but I don't know where to start. Can you help me?

  1. Re: beginners learn c #

    Hi, MIKEN92 MIKEN92`

    I hope you know the basic concepts of programming and if not, then you should first read a little C language which will help you to learn any programming language.

    beginners learn c #

    As you know, C# is an object-oriented programming language. Before learning this well, you must clear the concept of oops very well. Therefore, firstly prepare the concept of oops very well, which will help you to get more help in working ahead in C#.

    beginners learn c #

    Here if we talk about Oops, then we can say that Object Oriented Programming is a programming concept that works on the principle that objects are the most important part of your program. These allow users to create the objects that they want and then create methods to handle those objects. Managing those items to achieve results is the goal of object-oriented programming. And Object-Oriented Programming popularly known as OOPs is used in a modern programming language like Java.

    Core OOPS concepts are :

    1. Class
    2. Object
    3. Inheritance
    4. Polymorphism
    5. Abstraction
    6. Encapsulation
    7. Association
    8. Aggregation
    9. Composition

    Advantages of OOPS:

    • Object-oriented programming language offers easy to understand and a clear modular structure for programs.
    • The objects are created for object-oriented programs can be reused in other programs. Thus it saves significant development costs.
    • Big programs are difficult to write, but if the development and designing team follow the OOPS concept then they can better design with minimum errors.
    • This also enhances program modularity because every object exists independently.

    Programming languages may be classified into 4 primary types 

    • Unstructured Programming Languages: The most primeval of all programming languages having sequentially effluent of control. The code is repeated throughout the program
    • Structured Programming Languages: Has non-sequentially flow of control. The use of functions allows for re-use of code.
    • Object-Oriented Programming: Combines Data & Action Together.
    • Object-Based Programming Languages: Like JavaScript and VB Script.