Hello Everyone I want to come out and just say it - I love python and django - I love, love, love it. I love it more than PHP ( although I'm more experienced in PHP ) and any other language I have used, it just feels 'right' when I use it - I will explain why below. - and yes I know DJango is a Framework and Comparing Django to a language is apples to oranges but you still use Python Code in the Application so BLAH. The Reasons I love it. DJANGO It honestly has some of the best documentation I have ever seen - it's not to extensive, but it has just enough information to understand what you need to do, to do what you want to do in your application. Documentation Sites - There are More Blog Sites - But these are awesome to get your feet weet. http://www.djangobook.com/en/2.0/index.html https://docs.djangoproject.com/en/1.4/ If you want to learn by video - a great source I found was a youtube video series below. http://hackedexistence.com/project-django.html Database Models Another thing I love about Django is how simple it is to create Database Model Objects. Let me show you a quick example of how one looks class Blog(models.Model): title = models.CharField(max_length=255) author = models.CharField(max_length=100) body = models.TextField() created = models.DateTimeField() updated = models.DateTimeField() def __unicode__(self): return self.title HTML: It is also extremely easy to connect object to each other through ForeignKey attributes all of which you can read in the documentation, as well as linking many things to each other like comments with the ManyToMany Field. Getting data from an object is also extremely simple as well. Django helps prevent SQL Attacks, and Helps Build Faster Querying Processes Cache Systems Django has built in cache systems which work swimmingly - and if it doesn't suit your needs out the box there are tons of other solutions out there that will help do what you want. Template System The template system in Django is very elegant. It is how I think a template systems should be with a few changes - However, those changes are very insignificant to the average developer and only came up a couple of times when I was developing very high end apps for it. Python Python is extremely flexible and makes a things look cleaner - It seriously does with the indentation - although it is one of the main things I hear people complain about is actually very cool when it comes to readability, and most people that say they don't like it or wouldn't like means they haven't tried it. Python is also a much much much more high paying job - the reason why - there isn't a huge community for it, and when someone needs a Python Developer - they pay for it no less than $40.00 an hour for a good developer and on up to $200.00 an hour for a seasoned developer. Python Interpreter Got an idea? Want to test it? You can with the python interpreter it's fast simple and a easy to test an idea you have. No more saving the file and reuploading or killing processes you can view it when you want it with the interpreter.