Tell me more ×
Drupal Answers is a question and answer site for Drupal developers and administrators. It's 100% free, no registration required.

I want to start learning module programming in Drupal but I have some questions.

  1. In your idea, is it better to start module programming with Drupal 6 or you suggest I start with Drupal 7?
  2. Are there many differences between module programming in Drupal 6 & Drupal 7?
  3. I want to start learning from zero point. What sources do you suggest to me in order to start module programming for the beginners?
share|improve this question
Often quoted as being the best resource for learning Drupal (including module building): Pro Drupal Development – Clive Apr 3 '12 at 8:11
Welcome to Drupal Answers. In the future, please try to ask only one question per post. If you ask multiple questions in one post and many people answer different parts of the question, it becomes very difficult to choose which answer to accept. – Patrick Kenny Apr 3 '12 at 8:25
I do apologize Patrick, I try to obey the rules and ask only 1 question in each thread in my next tickets in future. – Mehrdad201 Apr 3 '12 at 8:33
As reported from the faq, your questions should be reasonably scoped; if you can imagine an entire book that answers your question, you’re asking too much. – kiamlaluno Apr 3 '12 at 21:35

closed as not a real question by MPD, kiamlaluno Apr 3 '12 at 21:36

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

2 Answers

up vote 0 down vote accepted

Learning Drupal Module development depends on how you like to learn things, you have some great books like Drupal Module Development, video tutorial services like buildamodule.com or drupal.org information like Drupal API reference or the examples module as pointed out by underq.

I find it is best to try and use a combination of different mediums, books for example give me good theory / in depth overview on the many aspects of Drupal development while the videos give me more of a hands on / visual understanding. Then follow this up by actually building modules using this stack and the API reference / docs for help along the way.

To answer your questions directly

  1. I would start with Drupal 7 as this now has taken over Drupal 6 in market share
  2. The API has changed somewhat but this is reflected in the API reference material
  3. As above
share|improve this answer
Thanks a lot WestieUK for your answer. in books I have the "Pro Drupal 6 Development" that Clive has pointed it in previous replys. But I haven't read it completely yet. In Drupalbook.com I saw that this book is released for Drupal 7 too. I accept your idea. I want to study different medias. Videos, Books and web pages. I checked buildamodule.com but it seems the most videos are available in premium membership. I will download FREE ones and visit them carefully. Thanks a lot again for your guidance. – Mehrdad201 Apr 3 '12 at 8:43
Yea buildamodule does have a subscription fee but I have found it very useful when complimented with reading books. – WestieUK Apr 3 '12 at 9:08
Buildamodule was and still is very useful to me. Worth every penny. – whitefleaCH Apr 3 '12 at 9:43

The Examples module presents some examples.

share|improve this answer
Thanks a lot underq. – Mehrdad201 Apr 3 '12 at 8:06
Thanks a lot Chapabu. I will visit this page ASAP. – Mehrdad201 Apr 3 '12 at 8:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.