User login

Ask Agaric: Getting started with Drupal

A lot of people want to know how to get started with learning Drupal...

I have a quick question for you. I have started to play with Drupal as CMS, with plug-ins and themes etc. . . Is there a good resource out there to learn the ropes? Nothing too involved, something like Drupal for Dummies (or for Smart People).

Historically the beginner documentation hasn't been great but it's getting better. The handbooks have recently been reworked:

It now includes a getting started PDF for Drupal 5:

The best part of the handbook for broad beginner tasks for people who want to do a lot with Drupal, originally written by NancyW:

One new-ish developer's list of what new developers should know.

Drupal Pro Development is a great book, but for development. The second chapter is writing your own module. If you want to get started with programming in Drupal, see also the creating modules tutorial on See to look up Drupal functions and to look up PHP functions and other information.

Building Online Communities with Wordpress, Drupal, and PHPbb (with the Drupal portion by Robert Douglass) is a decently useful introduction, but a bit light (and, at this point, dated). Dan's opinion would be more useful since he looked at it more while learning Drupal. We have a copy somewhere.

One of the most important things is just downloading and installing the modules that make Drupal excellent, and aren't part of core:

See also Kathleen Murtaugh's guide to essential contributed modules.

Other books

The new books from Packt have been highly recommended, in particular some colleagues of ours starting out dabbling in Drupal recommend those written by Matt Butcher.

Other resources

Perhaps the best getting started with Drupal programming guide, from the DrupalChix group, is simply this discussion on learning challenges, especially KarenS' comments.

Here's a member of one of the largest Drupal shops describing how to get involved with Drupal on the code and community levels.


Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.