I don't agree entirely with what you said. Pascal is a good language if you want to develop a programming logic.

No person should start with an object-oriented language before learning what structured programming is all about.

How can a user start with an object-oriented programming language if they won't even know what they're doing?

First, let them learn the basics of programming and develop a logic before introducing them to object orientation.