Original Post
Hello everyone, I am currently learning Java and I think I can place myself into the intermediate knowledge group at the moment. I REALLY want to learn C++ and Android game programming and I was wondering what great guides/ free software/ books (payed or free) I can download/purchase to learn them effectively. I understand that I can't go into the C language and Android and expect to be an expert in a month. I am motivated to learn and I also wish to learn how to program general game engines and games (more books/ free stuff would be great). Maybe some open-source game engines I can fool around with to try and understand how they work. I already have a good idea of how a typical engine will work and how they should be used to make a game. If you think it is best for me to play around with an engine like UDK, I will give it a go. Thanks!