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