Off-Topic
I know this is a vague question... but how do I learn about Android from scratch? I know very little about programming language and I really want to know what I need to know and where I need to start from. My goal is to be able to really understand what's being talked about one here and having...