There is certainly some involvement of magic - read: metaclasses[1]. However, I just want to add another anecdotal data point. A few month back we had a four hour Django session with interested teenagers. Most of them had no problem picking up Django based on a prepared tutorial. Even though other frameworks might be more lean and slim, Django has still a lot to go for it in terms of comprehensiveness and ease of start.<p>[1] <a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;q&#x2F;100003&#x2F;89391" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;q&#x2F;100003&#x2F;89391</a>