si por ejemplo recuerda que cuando programas tiene que ser REUTILIZABLE, por ejemplo tienes que comprender cuando suceden las cosas si es al presionar el boton estas hablando de un EVENTO del MOUSE que en javascript o jquery es el CLICK o si pones el curso sobre el objeto estas hablando de otro evento que es MOUSEOVER y si sales de dicho objeto entonce hiciste un MOUSEOUT entonces por ejemplo lo que quieres hacer es como una receta para hacer un pastel
Se necesitan dos botones.
luego necesitas identificar cada boton (aqui kiere decir que vas a ponerle un ID a las etiquetas A de cada boton) .
Al dar click en algun boton supongamos que se agranda los dos miden 30px de altura pero al dar click le cambiamos la altura
tenemos que saber cual fue clickeado para eso necesitamos el identificador
ahora le dimos un click en el btn1 ahora si le damos click en el btn 2 necesitamos saber cual ID estaba seleccionado antes de dar click en el btn2 para poder hacer regresar a la NOMARLIDAD el btn1 y el 2 agrandarlo.
para poder guardar ese ID necesitamos una variable y esa variable necesitamos COMPARARLA con un IF al momento de hacer un click en cualquier boton.
bien yo te recomiendo que estudies mejor jquery,
http://www.librojquery.com/ aqui tiene ejercicios, en efecto tendras que aprenderte casi todo lo que dicen los libros de programación pero no te desesperes lo mas dificl de todo esto es la LOGICA eso es algo que no se aprende en un libro sino con la experiencia y la practicas diariamente solo que ahora la vas a traspolar a programación, como te comente todo es cuestion de practica.
por ejemplo en
HTML
<div id="x"></div>
CSS
#x{ }
Javascript
document.getElementById('x')
Jquery
$('#x')
son las distintas represnetaciones de un ID en diferentes lenguajes, recuerda nvamente programar es Reutilizar lo programado. cualquier cosa por aqui andamos saludos!