Basics
- All programs have instructions written in programming languages
- Libraries VS Frameworks
- General Compilation Process
- Procedural VS OOP
Language Design Approaches
- Top-down VS Bottom-up (OOP)
- Dynamic typing VS Static Typing
- High level VS Low level
- Compiled VS Interpreted
Practices
Look at code from excellent devs and check all these & learn