As I understand from the article, he didn't want to just get a site working but to learn how to program and picked, in my opinion, a good language to get started in.
Learning django was, I assume from reading the article, a way to build fun projects with the knowledge of python he had acquired.
Learn a language then how to make web pages with it is a better way to go in my view.
I