-
Set up your Environment
-
Learn your new Environment (likely will skip over)
- Wondows
- Debuging
- Linux/BSD
- Debugong
- Wondows
-
- Output stream
- Input stream
- Error stream
-
- Integers
- Strings
- Pointers
- Arrays
-
over all
- Addition/Subtraction
- Multiplication
- Bitwise
- Or
- and
- Bit shifts
- conditional operators
-
- Boolean logic
- If Else
- For loop
- While loop
- Go to
-
Functions
- arguments
- return values
- in/out arguments
- Anonymous function
- Passing functions as arguments
-
Data structures
- building a struct
- special structure properties
- memory mangement
- network number conversion
-
Making code run faster at scale
- linear data structures
- Vectors
- Linked list
- Queue
- Stack
- hash tables
- Double hashing
- Linked list hashing
- Tree’s
- B tree
- red black tree’s
- Heap or priority queue
- AVL tree
- Graphs
- Single node to many
- Single node to single node
- dependency ordering
- linear data structures
-
Networking
-
File IO
- File read
- File write
-
Coding style
- Things that can be done, but shouldn’t
Learn Coding
Author:
Lugsole