
Learning programming is not just about memorizing syntax, but training the way you think. Therefore, before writing complex codes, it is extremely important to understand the foundation first.
In this material, we will dissect the 5 fundamental concepts you must master so you won't get confused when encountering programming languages like JavaScript, Python, or PHP. Let's start from the roots!
A systematic way of thinking to solve problems step by step. You must understand the Problem first before determining the Solution.
Example: Problem = Hungry.
The logic that manages the execution steps in an algorithm. This determines "when" an action is taken based on certain conditions.
Logic Example:
Data is what we process. So the computer doesn't get confused, we label its type.
'Heri Riyanto'1322.5True or False.['NodeJS', 'React']{name: 'Heri', role: 'Dev'}The process of simplifying something complicated. You don't need to know how the machine works inside a function, you just need to know how to use it. This makes our code Reusable.
This is the "Playstyle" or philosophy of how we write code.