Depending on your situation. If you go to live in a Spanish country and talk all day in Spanish surely you will learn
I think languages are actually learned using it. That’s why I don’t believe in a path, in first things first, or sequence of knowledge that academies implement.
(Millions of children do that in 1 of 2 years in the way I mention).. Then an adult can do the same in 1 year.
Alternatives if you don’t live in a Spanish country. I like italki: Learn a language online . Another way is getting jobs by upwork or any other online platform with Spanish people. If you survive you have been learned the language.