1. Index
  2. Learning C
  3. 1. Introduction
  4. 2. History of Programming Languages
  5. 3. Variables
  6. 4. Datatypes
  7. 5. Operators
    ❱
    1. 5.1. Arithmetic
    2. 5.2. Assignment
    3. 5.3. Relational
    4. 5.4. Logical
    5. 5.5. Increment
    6. 5.6. Decrement
    7. 5.7. Shorthand
    8. 5.8. Ternary
    9. 5.9. Size of operator
    10. 5.10. Miscellaneous
  8. 6. Input and Output
  9. 7. Control Statements
    ❱
    1. 7.1. If-else
    2. 7.2. Switch
    3. 7.3. Loops
    4. 7.4. Break and Continue
    5. 7.5. Goto
  10. 8. Patterns
  11. 9. Arrays
    ❱
    1. 9.1. Multidimensional Arrays
  12. 10. Strings
  13. 11. Functions
  14. 12. Recursion
    ❱
    1. 12.1. Problems
  15. 13. Storage Classes
  16. 14. Preprocessor Directives
  17. 15. User Defined Datatypes
  18. 16. Pointers
    ❱
    1. 16.1. Pointers Contd.
    2. 16.2. Practice
    3. 16.3. Complex Pointers
    4. 16.4. Pointers and Functions
    5. 16.5. Pointers and 1D Arrays
    6. 16.6. Pointers and 2D Arrays
    7. 16.7. Pointers and Structures
  19. 17. Misc
    ❱
    1. 17.1. Type Conversion
    2. 17.2. Memory Allocation
    3. 17.3. File Handling
    4. 17.4. Flowcharts and Diagrams
  20. 18. Projects
    ❱
    1. 18.1. Grocery List Management System
  21. 19. Acknowledgements
  22. Learning Rust
  23. 20. Introduction
  24. 21. Match
  25. 22. Traits and Generics
  26. 23. Memory
  27. 24. Trait Objects
  28. 25. Lifetimes
  29. 26. Custom Errors
  30. 27. Acknowledgements
  31. Data Structures and Algorithms
  32. 28. Selection Sort
  33. Misc
  34. 29. Brief History of Programming Languages
  35. 30. Compiler and Interpreter
  36. 31. Endianness
  37. Learning Python
  38. 32. to be updated
  39. Learning Java
  40. 33. to be updated

Learnings

Projects

  • Grocery List Management System