C Tutorial

C-Welcome

Welcome to this C language tutorial. Before we dive in, I’d like to share the purpose behind creating it. There are countless C tutorials and books available, both online and offline, and many of them are written very well. However, just as every writer has their own unique way of explaining and understanding concepts, I have my own perspective too. Through this tutorial, I aim to share my approach to understanding C so that others may benefit from it, either directly or indirectly.

I usually follow what I call the WWH Theory—my personal method for learning and understanding new topics. You might naturally wonder, “What exactly is WWH Theory?”

So, let’s begin by exploring what WWH Theory is.

What is WWH theory?

It is a set of three questions that I use to understand any concept. Finding clear answers to these questions helps confirm a solid understanding. So, if you want to learn something using the WWH Theory, you need to identify accurate answers to all three questions. Once you do, you can be confident that you’ve grasped the concept. So, what are these three questions?

WWH stands for “What,” “Why,” and “How.”

W (What): “What is it?” — This focuses on the concept itself and helps you gain a basic understanding.

W (Why): “Why is it required?” — This explains the purpose or need behind the concept.

H (How): “How can it be achieved?” — After understanding what it is and why it’s needed, this question helps you figure out the method or approach to implement it.

I hope this makes things clear. If not, don’t worry—you’ll understand it better as we go through the tutorial.

To make learning easier, I’ve divided the entire C language tutorial into smaller modules, and we’ll explore each one using the WWH Theory.

Hope you enjoy it!

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Back To Top