This repository contains my personal notes and small examples as I learn the C programming language from scratch.
I'm keeping everything simple, clear, and structured so I can track my progress effectively.
- Build a strong understanding of C fundamentals.
- Practice basic syntax, pointers, arrays, and memory operations.
- Learn by writing small, focused programs.
- Document everything for future reference.
c-learning-notes/ β βββ basics/ β βββ hello_world.c β βββ variables.c β βββ data_types.c β βββ input_output.c β βββ control-flow/ β βββ if_else.c β βββ switch_case.c β βββ loops.c β βββ functions/ β βββ basic_function.c β βββ return_values.c β βββ pointers/ β βββ pointers_intro.c β βββ pointer_operations.c β βββ README.md
Updated step by step as I learn new concepts and write small practice files.