8. **How long does it take to learn programming?**
It depends on your dedication and the complexity of the language, but 3–6 months of consistent practice can build a good foundation.
9. **What is a variable?**
A variable is a container for storing data values.
10. **What is a function?**
A block of code designed to perform a specific task when called.
---
### **Programming Basics**
11. **What is a loop?**
A loop is a structure that repeats a block of code until a condition is met.
12. **What is an array?**
An array is a collection of items stored at contiguous memory locations.
13. **What is a data type?**
A classification of data based on the type of value it holds, like integers, strings, or booleans.
14. **What is the difference between = and ==?**
`=` assigns a value to a variable; `==` checks for equality.
15. **What is a conditional statement?**
A command that performs different ac