I have more then 150 pages in Google index but not my home page. Few days ago when my site was under development, I was using htassess password protetion that I think penalized my site. should I submit reconsideration of my site
Id just leave the htaccess password protection off and give google a few days or a week to pick up the changes. That might sort it for you.
what is the url for the site maybe you got a duplicate content penalty or a bad robots.txt or some other penalty, cant say without looking at the site also make a link to the missing page on this forum as a signature so that google comes along and spiders it for sure type in google "site:yoursite.com" and look if your page is their, if its not then google doesnt indexed it , if it is then your probally got a penalty or a other page ranking better then that one.
you need to wait and continue to build backlinks. i think google will find your home page on next crawl
Make sure you build links to your main page, this should help your index page level up in the SEs. Make sure your sitemaps are nice and indexed and build up the links as stated by wokaka earlier.