opengl, game engine (unity/unreal etc), or allegro? [closed]

  allegro, c++, game-development, game-engine, opengl

I want to get into game dev and the language I am in process of learning is C++. would you recommend starting out with scratching the surface by learning OpenGL, allegro or start out with an established game engine altogether?

PS: I don’t have a ton of experience and I want to collect some along the way so I’d not prefer a game engine at once in the beginning although I am subject to change.

Source: Windows Questions C++