vamos por partes:
index.
php?do=buscar
php es un lenguaje de script del lado del servidor, lo que te permite generar
HTML dinámico, conectarse a bases de datos, etc., deberías espesar a investigar los siguientes conceptos:
-HTML, CSS, javascript y todo lo relacionado al desarrollo de WEB's
-Servicios o servidores WEB+ script del lado del servidor como PHP/apache
-Conexión a DBMS, bases de datos, etc.
-AJAX y la web 2.0
suerte