Que tal,
En realidad, WAMP no es un requisito para usar Struts, lo que si necesitas es un contenedor web para servlets y/o JSP (Tomcat o JBoss por ejemplo).
Respecto a un IDE, Eclipse esta muy bien (no es el único por supuesto).
Para comenzar con Struts te recomiendo este
tutorial muy bueno que circula gratuitamente (mas código ejemplo).
Espero te sirva. Un saludo