Ok, so me and my friend have always been interested in game development and we have started to dedicate some time into it to see if we can actually make a game so we can finally reach one of our goals. We have decided to start out with java and making some mobile games on android and for this I began using Kilobolt's tutorial (http://www.kilobolt.com/game-development-tutorial.html). I'm here to ask for some tips for this new guy here. I'd like to read a good book for introduction or good material on game development for a beginner like me. Which language would you recommend to move on with after doing a couple of mobile game just for fun? And even though money isn't our priority here, can one make good money out of small game apps? Thank you in advance for your time.