Supports First Class Functions
Whoa, that's a lot to unpack! But don't worry I'll be elaborating upon each of them through the course of this write-up.
A High-Level Language:
Procedural: Top-Down Approach
Object-Oriented: Structured around objects
Functional: Using blocks of functions, and use of those functions as values.
Supports First Class Functions:
I hope I have let you see the tip of the iceberg that we are soon going to be exploring through the subsequent editions of these blogs. Catch you on the other side!