Unexpectedly one day while Googling Python commands, my browser transformed and presented me with a message: "You're speaking our language. Want a challenge?" This is Google's foo.bar challenge which has lead, for some, to employment at Google. Of course, I'm a novice Python programmer with no computer science background, so I felt entirely undeserving of an invitation. I was actually quite reluctant to even try, assuming that the problems would be far too complex for me to handle in a language that I didn't know very well. Anyway, I figured, what the hell? I jumped in a little over a week ago, and am currently on level 4, but I've already learned a few things that I think are important to share for anyone who may be faced with the challenge down the road. 1) The problems themselves are not conceptually difficult. While some of them can be classified and solved by implementing classic algorithms (which weren't apparent to me until afte...