Welcome to C language tutorial. Before digging into C language, let me explain my intention behind writing this tutorial. You can find a lot of tutorials and books online and offline on C language. They all are well written by their writer. Just like every writer have his/her own way of writing, I also have my own way of understanding. So, I want to express my understanding on C Language so that one can get benefited directly or indirectly.
I always follow WWH Theory ( My own way ) to understand/ learn anything. The obvious question that will arise in your mind is “What is WWH theory ?”
Let me explain WWH theory.
What is WWH theory ?
The WWH theory is a set of three questions that you must ask to understand anything. Precisely getting answer of these questions will confirm your understand on that concept. So, first you need to ask these question and then find fair answer of these three questions.

So let me explain all these three question: WWH stands for “What“, “Why” & “How“.
W ( What ) : “What is it ?”. It is about the thing. With this question you will know about the thing you are going to understand.
W ( Why ) : “Why it is required or why it is needed ?” This is about need or requirement of the thing.
H ( How ) : “How can it achieve ?” With the help of above two question you know about the thing and it’s need. Now you need to find the way to achieve it. So this is about the way or method will be used to accomplished it. I hope it is clear. If not ,don’t worry you will understand when will go through the tutorial.
I have divided the complete C language tutorial in small modules to make it easy and we will understand these modules with the help of WWH Theory.
Hope you like it …