Hola Laia, te recomiendo los libros de Assimil. Tienes "el Inglés sin esfuerzo" (hasta nivel B2) y el "Inglés de perfeccionamiento" para nivel avanzado. Son los mejores métodos de aprendizaje autodidacta. Por otra parte para retener vocabulario te recomiendo la app Anki que te puedes hacer tus propias tarjetas para memorizar palabras aprendidas.
Espero que te sea de ayuda. Good luck!
Leer más