Thanks for the feedback again, as I mentioned earlier I have used C++ in the past, what I was most concerned about was being left behind in an "older" programming language, when all the cool kids are using Python/Java.
Ive brushed up on my C++ with some online tutes, and im looking into using Allegro now.
I understand what you mean by going through a development cycle, essentially (although I am not interested in detailing spoilers, game design ideas etc etc) ive gotten to the point of modelling / programming in that I need to translate details and designs into code.
I also have picked up that the language is not as important as the design and determination, its just that stepping back into this world after a couple of years of not doing any programming (apart from BASIC with a robot I was building) you can be suprised at the advances and streamlining that has happened while you were away.
Game Dev is a slow process, with lots of blood sweat and tears, so Im going into it knowing im not going to produce "Call Of Duty: Guild Wars 2 Edition".
Anyway, I was really hoping that I would get some straight answers regarding wether C++ was still relevant, and wether or not I need to learn a new method to make an effective modern game. I havent used Allegro before, but from the looks of it I could definitely streamline my process.