I'm new to CiviCRM. I tried to create an extension for CiviCRM to add a tab in PCP and access CiviCRM from the videos on youtube and the document. But I failed to start. I'm trying to create a Contact Tab in CiviCRM which displays a list of the personal campaign pages that a contact has created.
The tab should show the personal campaign page title (with a link to the page), status, contribution page or event that it is funding for, no of contributions, amount raised, target amount and a link to the edit page form.
Which approach should I follow to get acquainted with CiviCRM and thus able to create an extension. I'm using CiviCRM on Drupal.