Review of Google Technical Development Guide powered by the Slant community.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Doesn't focus on a narrow-minded path
Doesn't try to shoehorn you into web-development or any other overly specific topic.
Pro Covers absolutely everything from start to finish
This guide takes you from learning your first programming language to understanding the code, testing code, applying it to mobile apps and/or the web, and even suggests places where you can apply your new knowledge.