qqp question1: What should I do if I want to join the Google summer of code (I meanwhat else basic things should I learn except a programming language)? question2: I want to get into Google summer code 2017.How do I prepare?