I'm starting Android freelancing soon and was wondering what topics/languages/concepts do you guys recommend I learn that will help me in some way? I was wondering what languages went into an app like summly or any news app? What languages are implemented in xcode, cocoa, objective c? Where would I get started and are there any books, tutorials or articles that would help get me started?