I am a new comer to PHP, looking for a method to list the web pages for my menu as well as include index.php

This is what I am using:

<div id="navigation">
        <ul>    
        <?php wp_list_pages('sort_column=menu_order&sort_order=desc&title_li=&depth=2&')?>
        </ul>   
</div><!-- end id:navigation -->

Site could be seen here: http://www.hospiceball.com/wp/

Simply do somethig such as this:

<div id="navigation">
        <ul>    
            <li><a href='<?php bloginfo('url') ?>'>Home</a></li>
        <?php wp_list_pages('sort_column=menu_order&sort_order=desc&title_li=&depth=2&')?>
        </ul>   
</div><!-- end id:navigation -->

As you can tell, I incorporated a brand new <li> element having a prefer to the house page. That info could be retrieved while using [cde] function.

Edit I've browse the Richard's answer and i believe it is a better approach. I really did not know of the bloginfo option. I'd do in the manner I authored only when I have to personalize the anchor from the home page URL.

You should use [cde] using the show_home option.

wp_page_menu