Is Data Structure a pre-requisite for OpenGL?

Hello I am complete new to OpenGL and i just want to ask that is Data Structures one of pre-requisite for starting OpenGL?

No.

Data structures will help you with application design, but it’s not essential to get started learning OpenGL.

Understanding data structures is a pre-requisite for writing any non-trivial program.

You can write simple test programs (spinning cube, etc) without such knowledge, but you’re going to have difficulty writing anything useful.