http://docs.python.org/tutorial/ http://docs.python.org/using/ http://python.org/doc/ http://www.greenteapress.com/thinkpython/thinkpython.html
After learning the basics, take a deeper look into Django: http://docs.djangoproject.com/en/dev/ http://www.djangobook.com/
You should be able to build an app like newsYC in a week or so.