📘 Resources for Programming Fundamentals
Instagram: madhu.sudhan.dev
Youtube: Madhu Sudhan
1. Data Types
● 📖 Article: GeeksforGeeks – Data Types (language-agnostic concepts explained with C
📖 Article: W3Schools – Data
examples
🎥 Video: freeCodeCamp – Programming Basics (covers variables & types)
●
📝 Practice: HackerRank – Basic Data Types
●
●
2. Variables
📖 Article: Programiz – Variables
📖 Article: W3Schools – Variables
●
🎥 Video: Code with Harry – Variables Explained
●
📝 Practice: Exercism – Hello World / Variables
●
●
3. Operators
📖 Article: GeeksforGeeks – Operators
📖 Article: W3Schools – Operators
●
🎥 Video: Bro Code – Operators
●
📝 Practice: HackerRank – Operators
●
●
4. Control Statements (if, else, switch)
📖 Article: TutorialsPoint – Control Statements
📖 Article: Programiz – if-else
●
🎥 Video: Programming with Mosh – if statements
●
📝 Practice: HackerRank – Conditional Statements
●
●
5. Loops
📖 Article: GeeksforGeeks – Loops
📖 Article: W3Schools – Loops
●
🎥 Video: freeCodeCamp – Loops Explained
●
📝 Practice: HackerRank – Loops
●
●
6. Functions
📖 Article: Programiz – Functions
📖 Article: W3Schools – Functions
●
🎥 Video: Bro Code – Functions Explained
●
📝 Practice: LeetCode – Easy Function Problems
●
●
7. Data Structures (Basics)
📖 Article: GeeksforGeeks – Data Structures
📖 Article: Programiz – Data Structures
●
🎥 Video: freeCodeCamp – Data Structures Full Course
●
📝 Practice: HackerRank – Data Structures
●
●
Instagram: madhu.sudhan.dev
Youtube: Madhu Sudhan