1. Learn to use the command line (the rest of Linux is irrelevant or
very similar to Windows)
2. Learn to use the interactive Python interpreter (use the Python
tutorial for that)
2.a Learn what Python modules and packages are (see also the Python
tutorial for that)
Try the (unofficial) Python tutorial wiki instead of the official Python
tutorial. It has many improvements for newbies:
http://pytut.infogami.com/
3. Learn basic HTML
4. Learn what a template engine is
(most template system are similar, but for TG you'll be using Kid, but
Kid's documentation has no newbie-friendly tutorial, so I suggest
reading a quick tutorial for some other template language, just to get
an idea. You could try the Smarty crashcourse
http://smarty.php.net/crashcourse.php
Yes, this is about PHP, but the general principles are the same and it's
always nice to braoded one's view.
5. Read about object orientation and the MVC pattern at Wikipedia (just
read until it gets too confusing)
6. Read up on Python iterators and decorators
- http://www.python.org/doc/2.2.3/whatsnew/node4.html
- http://www.ddj.com/184406073
Again, only skim these, until it gets too scary.
7. Now you should be able to approach TurboGears and fully understand
the tutorial and further documentation.
If that sounds like a lot, that's because it is! TurboGears flexibility
and sometimes bleeding edge technology unfortunately means that there
are a lot of concepts that you should know about. Fortunately these are
all concepts every web and Python developer should know about ;-)
Of course you can just go ahead and start with the TurboGears tutorial
but I suspect it will just leave you puzzled over too many things and
will be a frustrating experience, because you will lack the background
knowledge to recover from simple mistakes on your own. One step at a time!
HTH, Chris
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---