Programming foundation

P rogramming is the process of writing sequential instructions which computer understands and executes. There are different programming languages out in the world, but, computer understand only one language i.e, machine level language. So, whatever the language we use to write instructions, it'll get converted to machine level instructions first, in turn computer computer understand machine level instructions and executes it. Now, coming to preferences of which language to learn first, as there are many. Since, C and C++ is the base for all other programming languages, i would suggest to start with C and C++ because it is object oriented programming languages, as many other languages are widely dependent on object oriented programming. But, C++ is very much different then C, because C is structured oriented and C++ object oriented, the advantage of learning C as priority is because it give us the overview of syntax and semantics of general programming languages. Overal...