Welcome to the Programming Fundamentals repository!
This repository is dedicated to helping learners master the fundamentals of programming, especially focusing on:
- Algorithms
- Data Structures and Algorithms (DSA)
- C Language
- C++ Language
It contains explanations, code samples, and exercises to build strong foundational skills for technical interviews, competitive programming, and academic studies.
-
Algorithms
Common algorithms with examples and explanations. -
DSA (Data Structures & Algorithms)
Classic data structures (arrays, linked lists, stacks, queues, trees, graphs) implemented in C and C++. -
C Language
Basic to advanced concepts, syntax, and sample programs. -
C++ Language
Object-oriented programming, STL usage, and sample programs.
-
Clone this repository
git clone https://github.com/Abdullah149081/programming_fundamentals.git
-
Browse the folders by topic/language.
- Each folder contains README files, code samples, and explanations.
-
Run the examples
- Instructions for compiling and running C/C++ code are provided in each section.
Maintained by Abdullah149081
Happy Coding & Learning!