I'm savoring learning Spanish and have found other means that are not stated, but if you start with this list you won't be unhappy. Thank you for creating this checklist!
Gritty Spanish is actually a source for https://deborahsdmt604156.blogchaat.com/28827084/learn-spain-fundamentals-explained