Es una exlplicacion muy compleja si dices que nunca has manejado Javascript, pero te digo que uses para trabajar y ya tu te encargas del resto.
Primero debes de conocer que existe un framework que se llama jQuery. Con jQuery vas a poder manipular tus elementos html a tu antojo, sin embargo es importante que veas este framework. Si lo quieres hacer con puro javascript no hay problema pero te vas a tardar mas y es mas complejo.
Una vez que sepas que es jQuery puedes darte una vuelta en la pagina de jQuery UI, ahi hay un widget que se llama 'autocomplete' y con ese vas a poder hacer lo que andas buscando.
Pero vuelvo a lo mismo necesitas aprender Javascript para manipular tus elementos. Para manejar el autocomplete necesitas saber: Javascript, jQuery, AJAX de jQuery, XML o JSON,
Saludos.
http://jquery.com http://jqueryui.com/autocomplete/