Best way to learn Spanish as an adult.

Is Spanish hard to learn? Should I use Spanish flashcards? So many ways to learn Spanish, what is the best strategy?
1. Get a good flashcard app - Karteto is pretty great. Practice 15 minutes per day. Vocab is the fuel of language, but it's not enough. Learning needs to be multi-dimensional.
Karteto Flashcards
Learning Spanish with Karteto
2. Use Chat GPT voice conversation feature to act as a study buddy/teacher - this will get you talking.

3. Learn some grammar with textbook exercises

4. Study with a teacher on Italki if you can afford it.

5. Immerse in the language - podcasts, books, tv shows, are all good, but make sure that you are choosing the correct difficulty level. Ideally, the student needs to understand 80% of the material. Overwise its too overwhelming.

6. Above all, make the learning process fun! Maybe learn from song lyrics. Use different learning strategies at the same time, as a single strategy isn't going to teach reading, writing, speaking and listening at the same time.