1. What are the types of Programming Languages?

2. What are the basic concepts of object-oriented programming. Discuss each?
3. What is the difference between object-based programming languages and object-oriented programming languages?