100 techNewbies questions
by Chioma Goodluck
tions based on whether a condition is true or false.
16. **What is a string?**
A sequence of characters enclosed in quotes.
17. **What is a boolean?**
A data type that represents two values: `true` or `false`.
18. **What is a compiler?**
A program that converts your code into machine language.
19. **What is an interpreter?**
A tool that executes code line by line.
20. **What is pseudocode?**
A simplified, human-readable description of a program's logic.
---
### **Object-Oriented Programming (OOP)**
21. **What is OOP?**
A programming paradigm based on objects containing data and methods.
22. **What is a class?**
A blueprint for creating objects in OOP.
23. **What is an object?**
An instance of a class.
24. **What is inheritance?**
A mechanism where one class inherits properties from another.
25. **What is polymorphism?**
The ability of a function or method to work in different ways