(first off, sorry if this is the wrong thread, it seems correct, but i really don't know)
i have made 1 game in C++ (using the allegro 5 lib) following a tutorial. it made sense with the guy walking me along. i thought i understood everything, then all of a sudden i'm on my own, and can't figure out how to solve most of my problems, i spend more time googling "How to do this in C++, how to do that, etc" than i do doing anything else it seems.
when i do finally get started on my own project, i always get too ambitious and then everything fails do to me adding too many things that have no purpose.
i'm sorry to throw all this at you, but i'm just so lost and need for someone to point me to a tutorial that covers more complicated aspects of game programming, i want a tutorial that at the minimum teaches me how to program a 2d/3d RPG game, so there is quite the variety of classes, and complex things that will teach me better ways to handle things, that will give me the help i need with using classes. i feel quite confident with my understanding of the C++ language, its just when getting into the libraries and API's that mess me up, i'm also still kinda rusty with classes.
i don't want this to sound like i haven't looked and all i want is other people to do it for me, i'm not that guy, and i'm sorry if it seems that way, but i'm lost with this right now and really need some help on this, anything you can offer to help out would be awesome, and i would forever be thankful to you.
(ideal tutorials would be able to work on VS2012,has to be C++, i don't care which library it uses, i prefer openGL, but i'll take DX without hesitation. thanks again.)