What is a programming language? —we, human beings need language to communicate between us. Similarly, for us to communicate with computers we need a medium. And that’s exactly what a programming language is. All our needs can be communicated to computers with the help of a programming language. And now coming to our topic, C is the basic of all programming languages. Before the introduction of C we had only Machine level languages. C is just like any other communication language and may be even more fascinating.
Once you are thorough with C programming language, you can learn other programming language with ease. Learning C language is not a hectic task. To learn C we just need to know the basic syntax of C programs i.e. the order and form in which we have to write the actual code. This website is intended to introduce C programming to novice programmers. Over several years of experience, I have noted a large number of students appear to have difficulty in grasping the fundamentals of C Language. So I am trying to explain them with the help of simple and real world examples.
This website will help you get a quick start with C programming. This website is a guide for the beginners and also for those who have little knowledge on C Programming fundamentals.
Programming languages are usually broadly classified into two major types, Structure oriented languages and Object oriented languages. C is the most commonly used Structure oriented programming language. Even the compilers of some of the higher level languages were devised using C. With this tutorial, I am looking forward to try and to explain you with all the basics of C. In order to successfully complete this tutorial, you won't need any prior knowledge of the C programming language. To begin with, I will concentrate on the most basic concepts and take you up to the higher levels of C programming, including the usually intimidating concepts of structures, union, file, pointers, dynamic memory allocation, etc.
Once you have mastered C, you will find Object Oriented Languages such as c++, java, etc very easy to learn.