FirstHack Learn
Log in Sign up free
← All tracks
⚙️

C Programming

The language most Indian colleges teach first. Closer to the machine than anything else you will learn.

0 of 8 completed 0%

Create a free account to keep track of what you have finished.

1 Introduction to C What C actually is, why almost every Indian engineering college starts with it, how compilation differs from interpretation, and your first program explained line by line. 9 min 2 Variables and Data Types How C stores numbers and characters, what int, float, char and double really mean, and why sizeof and format specifiers matter more than they first appear. 10 min 3 Input and Output in C printf format specifiers in detail, escape sequences, and an honest look at scanf and the traps that catch every beginner at least once. 10 min 4 Operators in C Arithmetic, relational, logical and bitwise operators, the real difference between i++ and ++i, and how precedence decides what your expression actually means. 10 min 5 Conditionals: if, else and switch How C decides what to run next, when switch beats a chain of else-if, the ternary operator, and the assignment-instead-of-comparison bug that catches everyone. 9 min 6 Loops: for, while and do-while The three loop forms in C, how to choose between them, what break and continue actually do, and how nested loops produce the pattern questions exams love. 10 min 7 Arrays and Strings Declaring and indexing arrays, why going out of bounds is dangerous rather than an error, how char arrays become strings, and what the null terminator really does. 11 min 8 Functions in C Writing your own functions, the difference between declaration and definition, why prototypes exist, what call by value really means, and how scope decides what a name refers to. 10 min