Magento – How to i develop the custom module

ce-1.7.0.2custommagento-1.7module

I am using magento 1.7.
I want to develop my own module for my site. I need to add two tables in my database. My module is to manipulate these two tables from the Admin interface as adding, editing, and deleting and in frontend viewing and doing research.
What are the major steps that I should do, I am newbie in magento and I read about the architecture of Magento and I understand.

Thank you for your help

Best Answer

Please check out this article on the Magento Wiki. It covers using only one table but if you duplicate all the resource models where required it should do exactly what you want.

It creates a backend grid and edit page for database items and in the frontend a page that displays your data. For training purposes please skip the module creator and write everything yourself so you have a good understanding of what is going on in your extension.