
@Steve, A point of correction please. Python is fairly easy to learn, I can guarantee you that. Just go to the language's Website and look at the tutorial [ http://docs.python.org/tutorial/ ]. In printed pdf copy, reading the manual upto page 70, 80 utmost will assure you of a near solid understanding of the language even for complete beginners. For django, all you have to be familiar with are concepts of Web application development. This you may have carried over from other languages like PHP or PERL, JAVA, Ruby on Rails, etc. And two weeks is not an exaggeration. The framework does so much for you, you really need much less context (past knowledge / skills) to produce excellent dynamic sites. All you need to know just the basics of the Python programming language to manoeuvre effectively in django. Am saying all these because I have worked with A.S.P .Net, PHP (C/C++) to a larger extent and I think I have a good feel of what is required in most cases. Also, it is virtually impossible to write an insecure Web application in django. Once again, I encourage @Aki to try it out and make his own assessment. Chances are high that he will stick to it since it is quite simple and powerful to get things done. Martin.