Documentation suggestions

Steve Holden steve at holdenweb.com
Wed Dec 7 03:34:17 EST 2005


BartlebyScrivener wrote:
> You are correct about the tutorial. Just try to look at the home page
> through the eyes of a curious Windows user who wants to learn
> programming and is trying to decide whether to take up Perl, Ruby,
> Python, or Visual Basic, let's say.
> 
> On the home page, the first link that catches the eye for this user is:
> "Beginner's Guide to Programming - <bold> start here if you're new to
> programming </bold>." That's me. Click.
> 
> Now you are on a page with promising-looking links that all start with
> "BeginnersGuide," but the first three are not warm welcomes, they are
> housekeeping matters about where you can take courses or how to
> download Python for people who don't know whether they want to or not
> yet, or there's one that says "examples" which will take you to the
> ActiveState Cookbook site so you can get really confused.
> 
> Then you hit the link that says "BeginnersGuide/Nonprogrammers" Ah!
> That's me. <click>
> 
> The first prominent link says: "Python Tutorial" along with a notice at
> the top of the page that tells you if you've never programmed before
> this is the page for you.
> 
> Click on Python Tutorial. Some official business to start off. Then you
> see, "Whetting Your Appetite" Ah, I am ready for that. <click>
> 
> The first sentence reads:
> 
> "If you ever wrote a large shell script, you probably know this
> feeling: you'd love to add yet another feature, but it's already so
> slow, and so big, and so complicated; or the feature involves a system
> call or other function that is only accessible from C ...Usually the
> problem at hand isn't serious enough to warrant rewriting the script in
> C; perhaps the problem requires variable-length strings or other data
> types (like sorted lists of file names) that are easy in the shell but
> lots of work to implement in C, or perhaps you're not sufficiently
> familiar with C."
> 
> Most of the site has been laid out by programmers, for programmers, who
> apparently want to keep it that way, based upon what I've seen.
> 
I think the Python community as a whole should take this on board as 
fair criticism. It would be really nice if a total beginner did actually 
see a usable path through the web to their first working Python program.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/




More information about the Python-list mailing list