hello everyone,

It has been 10 months since I have installed my first drupal. I am familiar with the interface and how it works. I want to become more involved from now on. How do I start developing for drupal? I understand that drupal is php based, and I am oriented with the basics. But is there anything else I should know about besides php?

Can someone send me down an efficient learning path: Thanks.

Comments

nevets’s picture

It helps to have a direction you want to go, Drupal can be many things.

haopei’s picture

I suppose module development. However, I would like to learn really how drupal technically works.

nevets’s picture

Personally I think it is better to get to understand how Drupal works and explore modules like CCK, panels, views as well as others. This way one can get a feel for what is possible without coding.

haopei’s picture

Modules come with so many files. It is hard to know where to start. What specific knowledge do I need to understand and exploit drupal's API?

jclaussen’s picture

FrankzeTank’s picture

If you're at that stage in your drupal life, and you want to really understand the internals of drupal and start programming modules. You have to get the Pro Drupal Development book. I don't know if there are multiple versions of it or not but getting one for either 6 or 7 should suffice. The book goes through some examples but more importantly explains the entire architecture of drupal and it's specialized hooks. Also if you don't mind shelling a little extra money, lullabot has a 5-6 hour series for getting started with module development that is a decent starting point too. I personally am not a big fan of the drupal book system when it comes to learning drupal topics but use whatever works for you.

P.S. I'm in the same boat as you, started drupal 6 months ago, and about a week from starting my own module for my site. Good luck.

haopei’s picture

Thank you for this resource. I will give it a look.