JavaScript is a lot harder to learn and deals with objects rather than just the base webcontent itslef.
Control flow is the order of tasks you conduct in a day. Loops allow us to do the same job multiple times intill a condition is fufilled. Like how you eat dinner untill you either run out of food or cease being hungry.
You access data inside arrays using indexes and they always use zero-based indexing whereas objects store their information in keys which can be called by name for its content.
Functions are reusable peices of code that can be called on or invoked to do a task for any part of your code.