I've made an attempt at summarizing everything I know about learning languages into one page, also adding useful resources and books. It's both a personal reference and in the hopes that it will be useful to somebody else - it will certainly be nice to have when making recommendations to friends, be able to point them at a single resource.
Feel free to message me if I left out some essential book or grammar guide, I'll be happy to include them and use them myself!