"The guide lists topics and resources in a rough progression, from possible places to begin if you have little or no technical skills, to resources for those with increasing skills, to ways to gain exposure in the Computer Sciences field."
https://www.google.com/about/careers/students/guide-to-technical-development.html