Buena overview… yo ya estoy notando la falta de tiempo y (mi principal error) que pensaba que en verano tendría un tiempo que, al final, no tuve. Sin embargo, no deja de ser frustrante ver como pasan los días sin conseguir romper una máquina hasta que llega un momento en que tienes una idea feliz en el punto más inesperado y… voila.
Por la experiencia que llevo, de todas formas, la clave aparte de tener una base de conocimientos es ser muy hormiguita y manejarte bien con la busqueda de información. En este caso, como suele decirse, el truco está en los detalles.
De todas formas, una cosa si que debo decir y es que se echa de menos no tanto que te den la solución hecha pero sí, al menos en mi caso, más ejemplos prácticos de la parte de enumeración y busqueda… ya que es la base de todo (ya lo dicen ellos: enumerate, enumerate and enumerate). Al menos eso es lo que más me cuesta a mi para ver como hincar el diente a la máquina. Una vez que sabes cual es el enfoque a aplicar, el resto es laborioso pero menos frustrante.