I believe that goal setting is an important part of succeeding, and I also am a firm believer that writing down the goal is one way to increase the likelyhood of reaching it.
Today I decided to learn Django, the Python framework. I made a commitment to spend 1/2 to 1 hour each day, six days a week, for the next 6 months. At the completion of six months, I’ll relay the understanding and abilities I have with Django. The picture above is of the goal I wrote on a sheet of paper.
Update: October 12, 2011
Hello on this Wednesday afternoon. I trust everyone is doing well. The purpose of this next paragraph is to relay the information I learned about Django during the past six months.
The only thing I did was go through the first seven chapters of the tutorial on djangobook.com. I learned how to set up a data base and make a basic web application. I took the time to figure out each step in the tutorial and set up the necessary files on my laptop. Without remembering the specifics of the tutorial, I can tell you that the first seven chapters go over views, URL configs, templates, models, the Django admin site, and forms. Having done that much, I think I would be ready to start re-designing one of my websites using Django. Setting up Django and Python on my web server would be the greatest challenge. From there the tutorials would at least be a reference point. Sorry I don’t have anything more specific, all I know is that experience is the best teacher, and that the tutorial is a great place to start.