Getting Started With Coding

 Getting Started With Coding


Coding is not hard! Coding is fun! It is not about you remembering lines of code, it is about you understanding the lines of code. There are a variety of Programming Languages you can choose if you want to start coding. Let's go through some of them:

C Programming Language

C++ Programming Language

C# Programming Language

Python

Java.

If you are confused on choosing what language, then I would recommend you choose C#, because it is simple and easy to learn. 

Let us look at the differences between C, C++ & C#

C:

C language is not an object oriented language. For a real-life example of object oriented:

Your friend asked you to go and get a packet of milk. Your friend does not care from which shop or through which road you will get the milk. All your friend wants is a packet of milk.

Now for an example in programming:

There is a bunch of lines of code for a simple button control. Instead of writing all those lines of code for every copy of the button you just write a single of line code which says for example add this button to this part of the program. 

C language does not support Classes and Object methods while C++ and C# do.

Now what is a class and what is an object?

A class contains a code that the user/developer defines on what an object will look or behave like. An object is just a single instance of entire code in the class.

C language is a structural programming language whereas C++ & C# are not.

The only problem with C# is that it works perfectly in Windows but not in other operating systems such as Linux & MacOS.

C# supports the foreach loop while C++ does not.

So these are a very few differences between these three languages. Please note that C++ & C# are derived from C, so the successors can support predecessors, while the predecessors cannot support the successors meaning that C++ & C# can support C but C cannot support any of them and C# can support C++ while C++ cannot support C#.

So lets get started with some fun activities like building your own C# app!

Click here to get started your own app.


Comments

Popular posts from this blog

Using the CheckBox control in WinForms

Using the Button Control in WinForms