Lets say that my definition of 'rudimentary programming' refers to the fundamental tools employed for a computer to perform a task.
Considering programming rudiments, the learning spectrum usually looks something like this:
- Variables, data types and variable memory
- Arrays/Lists and their manipulation
- Looping and conditionals
- Functions
- Classes
- Multi threading/processing
- Streams (hard-disk and web)
My question is, have I missed any of the major rudiments? Is there a 'next' to the spectrum that still eludes me?