I would not be as glowing as other comments. First downside, the first third of the book is devoted to a recall vague about the website (What is a website), the html, css, javascript and python. 100-page summary that will not learn for a beginner and merely harping is an insider already knows the fingertips. It was not until Chapter 5 that we start to get into the thick of it, whatever it really is that Chapter 7 (half the book) that is the key must Django. Second negative point, the choice imposed from the Eclipse editor and heavy configuration to match. Python is a scripting language and Django that results is too. I would have much preferred to a construction mano which I think is more educational and thus leave the reader the choice of editor. Finally the last negative, the versions used: Python2.7 while the current version is 3.3 Django1.4 while the current version is 1.5 (ok not really bad) Eclipse Indigo while the current version is Eclipse Galileo (not really bad either but hassle to install the "develop web tools").