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