hey everyone

I hope im posting in the right section since im asking general questions and i probably cant get more general than what im gonna ask

Basically im an engineer student an i had my first fully procedural-only programming course this year with pascal and i loved it; Problem is i was taught mainly files and pointers-structure handling algorithms but for making games Im clueless of where to start.

So I felt maybe you guys could point me towards the right direction, i mean, i didnt even know how to use something that wasnt the command line for making stuff AND I STILL sort of dont.

Im leaning towards using OpenGL stuff like glut but then everyone playing in windows would have to install the glut32.dll right? and that sucks...

Maybe i should just grab a game engine? im assuming then that a game engine is a simplified means for making games (maybe not?) and i was going the wrong way? i dont even know...

any advise is greatly appreciated, thank yall

TL;DR: im n00b, know basics, where start advise pl0x