An entrepreneur whose company trained programmers at Facebook and Google shares his best advice for learning to code (FB, GOOG, GOOGL)