I have been programming in C and C++ languages but I can't say that I am experienced, I still have many things to learn. My main goal is to become a Game programmer but I would also like to know how to program Game Engines. I know the basics about programming but I really want to know many more beyond that. I am from Portugal and I would like to know if you can give me some help.