what is the best way to learn another language? i want to start to learn how to speak spanish eventually and i have no idea how to start
I guess You can find the basics in school material, like vocabulary and grammar rules, then start gradually immersing with small things like subtitles in movies or the language of your phone.
Also remember that people speak very different depending on where are they from. Spanish from Spain is WAY different than Spanish from Colombia, Mexico, Chile, Argentina, etc.