With the great number of languages that can be learned nowadays with almost no sweat at all, it can be very easy for anyone, to learn almost any language he wants from Latin to Russian and from Mandarin Chinese to Korean. One of the most interesting things about Latin languages, such as Spanish is that they have scattered around Europe, and depending on the region's history, the language has blended on their mentality. For example, Spanish is an alive language that almost sings, you can even say it is a passion language. There are many ways through which you can learn Spanish, one of the handiest ones being to immerse yourself in a country that has Spanish as a main language.
Of course, if you are planning on going to Spain and need to know Spanish before getting there, this might not be the perfect solution for you. However, there are thousands of courses that will be able to help you learn Spanish in no time at all. Leaving aside the courses, there is one thing you should know about learning a new language: grammar is very important. Learning a strong grammar will give you the confidence you need to pronounce the words correctly and to express yourself accurately. Take your own language for example, there are times when you know you should use a specific tense in order to express a certain thing, and I guarantee you that this is applied to any language. Therefore, be very careful at those grammar and vocabulary lessons because if you are, then it will be very easy for you to learn to speak Spanish correctly.
Another thing you should remember when interested in learning Spanish is that it will modify your understanding about how people communicate and it will also add to your general intelligence. Think of learning a new language as a blending of improving your culture and having fun - all at the same time. In the meantime, there is another great way through which you can learn Spanish: foreign movies. Watching Spanish movies with subtitles will boost your understanding of the language, your speaking level, and with a little grammar background, you will be able to communicate with your Spanish friends in no time at all.
Probably one of the easiest ways to learn a new language is through my favourite courses, look for yourself: http://hello-spanish.info These courses not only that they teach you the language you need, but they also do it the fun way. Good luck!