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