hi i am new to the site and would like to know what the community thinks on this, i am 16 years old and would one day like to do programming professionally and just want to know were to proceed from here. I have got a pretty solid grasp on the c++ language in terms of the basics like functions, classes,arrays, etc and would like to start making some 2d games now, i have created some text based games and would like to know what to do next like should i use allegro as a library for graphics or to draw things to the screen or should i use somthing like openGL or directX (<--- how much should you know of C++ before trying one of those 2)
also i would like to know from people what exactly does a gameplay programmer do in terms of a professional job (that is the job category in the future i would like to pursue in the future)