I am a first year undergraduate student with no coding background. I am aiming for GSoc 2018. Can you suggest me how to get started in easy language? How do I prepare for the Google Summer of Code (GSoC)?