I want to get into Google summer code 2017.How do I prepare? How should I work my way up to get selected for Google Summer of Code 2017? Which languages should I focus on to increase my chances of selection?