The author got into programming by a route that he doesn't recommend to anybody. He went from 4.0 straight A student college level reading in high school to failing pregame material for video games. Python is "a different world" than vb.net, where examples are almost insultingly simplistic. When you come into Python, there's one thousand ways to do this and it's both amazing and terrifying.