Hi,
I just wanted to post my viewpoints (again). I've done it randomly in a couple of places, but I thought I'd post it here in agregrate. First, I want to say Drupal has been very fun to work with, and I really like the concept.
Now, on to my complaints...
As cool as the open source community is, it's still kind of hard for a newbie like myself to navigate. It's very obvious from looking at the site and the content that this is a site written, desgined by and for insiders. Not that that is easy to avoid, in any case. I came to Drupal by the suggestion of a friend's friend. I have little knowledge of programming besides what I learned nearly 10 years ago when was, at one point, a CS major in college and the little HTML / ASP / XML I've picked up over the years. I consider myself rather computer & web savy. I quickly found the file to download / install. During the install, I found out I needed a database. Went to MySQL - mucked around there for a while. Contacted my webservice provider to get MySQL service, asked them for advice on random issues, and finally, finally got Drupal installed. That was very exciting. After I got it installed, it was a fast process to start downloading, installing modules, and start customizing everything (via the options in admin). This was all done around day 2.
When I ran into snags, my first instinct was the Handbook. I posted a couple of questions there in the appropriate handbook sectiosn, but they never got touched. Next step was searched the forums. But, as many of you are aware, that's not always helpful - since it seems the majority of posts I dug up were older than the current version. I posted a couple of questions in random sections, that I thought were relevant, but I guess were not b/c they, again, never got answered. Then, I figured out that "view pending bug reports" and "view pending feature requests" were under the modules. That was a big step in the right direction. I eventually learned how to use the forums correctly. I started really reading the forums for information, and most of my how to knowledge came from reading someone else's post on a different random subject. They linked to nodes which linked to nodes which... eventually got me the knowledge I need for some problem. Now, I just found out about the module developer's guide and Theme developer's guide.