Top 6 Programming you Must Know if you are a Mobile App Developer

Are you the one who think that software programmers have one of the toughest jobs in this planet? Have you asked this to programmer who is in the mobile app development field?