DOM, Pseudocode, Parsing Objects
Pseudocode, while not actual code, is an important skillset for any developer. Not only does it allow you to plan out your code but it also lets other developers who read your code understand your thought process.
An easy way to think about pseudocode is writing out what you want to happen in plain old English.
Think of what you do when you wake up? How would you pseudocode that process?
If I wake up in the morning...
I get up and brush my teeth.
if not...
I hit the snooze and continue sleeping.
