I'd highly recommend sites like Duolingo and Memrise. You can also buy inexpensive textbooks which will help. On top of that, it helps to actually SPEAK to Spanish people. In my case, we have a native Spanish speaker at my school so she often helps me to improve my Spanish skills, but if you don't have that option it's quite easy to find someone online to speak to you. There are pen pal websites where you can get a Spanish pen pal, so they're definitely worth trying. While many people would discourage you from trying to self-teach, with languages like Spanish it's fairly easy to self-teach. With something like Japanese (which I study alongside French and Spanish) it's a different story, but Spanish? As long as you have relevant resources and expose yourself to the language often (so, through music, television, podcasts and light reading) you'll pick it up in no time. I'm doing my Spanish GCSEs right now, and I can tell you right now, as long as you know what to study, they're not too difficult. Just try to do a little bit every day and by Year 11, you'll have nothing to worry about! If you have Netflix, there are some great Spanish shows on there to get started with. "La Casa de Papel" (Paper House, or 'Money Heist') is a really good one. It's quite popular with English-speakers as well (there's an English dub, but go for the original Spanish). There's also "El Ministerio del Tiempo" (The Ministry of Time) which errs heavily on the historical side of things, so you'll pick up some interesting Spanish from that. Also, on Youtube, there's a Spanish series called "Extra" which is REALLY good for beginners. They speak slowly, and the American guy Sam often recaps everything in English so the plot is really easy to follow. If you'd like any more recommendations about music/podcasts/etc. feel free to ask! I hope this was helpful.