Drupal learning curve

Learning curve

My take on Drupal's learning curve. Inspired by Creating Passionate Users.

Roel De Meester:

Good view on Drupal Knowledge. Let's hope that today's free training can at least push some Dutch speaking users above the "I suck" threshold.

March 10, 2007 - 11:00
Anonymous:

It's a nice overview, but I'd like to point out that I started with FAPI early and still can't do locale and internationalization.

March 10, 2007 - 12:18
Dries:

The order is obviously not absolute -- the learning curve varies from person to person based on background and goals. It's an attempt to generalize the Drupal learning curve. Good to see it matches more or less with yours.

March 10, 2007 - 12:45
webchick:

I see one important mistake in your graph: "Contributing documentation and support" is above the "I rule" threshold.

Ideally, this starts immediately after the very first "Installation and Configuration" stage. Why? Because you're still a newbie! This is the very best time to help in these areas!

a) You haven't passed the "I get it now!" threshold, so you know what bits of the documentation are confusing, and how they could be reworded to be more clear.
b) You can also write new documentation to fill in gaps which help your own and other newbies' understanding.
c) You still speak the language of other newbies, and can help them get past hurdles you've had to overcome in the forums, in IRC, etc.
d) It's the fastest way jump-start your path to becoming a Drupal ninja: by explaining things to other people, you help cement the knowledge in your head.

My start to Drupal was a bit different than other peoples'... because I was a Summer of Code student, I had to zoom up well into the "kick ass" threshold ("contribting code, designs, and patches to Drupal") within an extremely short period of time. Hands-down, the thing that helped me the most with this was participating in the documentation team and helping with user support.

March 10, 2007 - 16:25
Alan Pritt:

Webchick: I see one important mistake in your graph: "Contributing documentation and support" is above the "I rule" threshold.

I'd say it is in the right place on the graph, but the wrong place in reality. In other words it would be great if newbies got stuck in straight away, but it is nowhere near inviting and intuitive enough to make that happen. There is a learning curve to contributing to documentation which has to be cut to near zero.

I have a couple of ideas on how to improve this; but I just need to figure out how to contribute those ideas!

March 10, 2007 - 19:13
Greg Holsclaw:

Nice graph, though I might argue with where some of the titles land. I was using workflows and actions, using CCK and learning to use the Drupal APIs as I was exiting the 'I suck' category. I am hoping to keep up in the 'good' category and look forward to seeing some true Drupalers at the OSCMS summit at Yahoo (finally something in my neck of the woods). As a full time Drupaler, I definitely need work. Thanks for all the work.

March 11, 2007 - 05:30
thecoolone:

Interesting graph... it's a nice way to analyze one's progress as we immerse ourselves with Drupal. Right now I am between the "I suck" stage and the "I kick ass" stage. Once I learn how to modify theme template's I'm gonna kick ass. ;)

March 11, 2007 - 09:02
Daniel:

I've translated the learning curve to spanish. I hope you like it:
Curva de aprendizaje de Drupal

Thx for Drupal!

March 28, 2007 - 14:14
Quinton:

Nice graph, I guess it's official - I kick ass! :)

May 6, 2007 - 20:45
J-P Stacey:

Ah. I was rather hoping it might flatten off a bit more towards the right.... Can we prioritize working on the learning curve for Drupal 7? ;)

August 2, 2007 - 14:34
Gregory Heller:

It is worth noting that based on the orientation of these axes, a "Steeper" curve would actually be better. It means you learn more (vertical) in less time (horizontal).

as other's have pointed out, the "learning" labels could be re-arranged. I would suggest perhaps a "coder" centric learning curve, and an "application integrator" curve.

On the latter things like CCK, Views, Panels would fall between "i Suck" and "i Kick ass".

October 25, 2007 - 02:22
Rainer München:

I would like to translate that nice chart to German. Am I allowed to? And what please is "chx" and "unConeD" ?
Thanks!

September 26, 2007 - 15:10
Bettina:

Rainer,
you missed it - or better him. Once you join a DrupalCon you will get to know him. He is probably coding all day long and knows everything about Drupal. I only just met him myself. Have a look at his profile at drupal.org if you like. Awesome.

I do not know UnConeD though.

September 28, 2007 - 21:13
Toni Cañabate:

I created a learning guide for beginners aiming to help my students in learning drupal for their final Project. Comments and suggestions are welcome:
http://groups.google.com/group/pfc-drupal/web/gua-de-autoformacin-drupal...

November 5, 2007 - 15:50

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

© 1999-2007 Dries Buytaert Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
Drupal is a Registered Trademark of Dries Buytaert.