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
-~----------~----~----~----~------~----~------~--~---

Reply via email to