Making yourself understood in a different language is a great feeling but don’t expect this ability to happen overnight. Learning the new language might seem simple but if you have a lackadaisical attitude towards it, you are going to have a very hard time. Learning to speak Spanish is probably one of the most popular course and most local colleges and universities have courses. If you think you are too old to enroll yourself and be classmates with a bunch of teenagers well, then you can always apply for their language programs. If you are someone that likes to take the ‘bull by the horns’ the you might appreciate the fact that many schools arrange course during their summer breaks.
Some companies also offer crash courses where they teach you to speak Spanish while making sure that you get a job right after you finish their program. You could also buy dictionaries from bookshops, which would help you to learn the language, in case you have a lack of time. Lots of self-help books are also available where there are lots of sentences in Spanish with their English translations appearing at the bottom. There is the ever so trusted Internet where you can find loads of free tutorials on Google or yahoo. It’s not just about reading and teaching yourself on how to pronounce the words, although it’s easy since speaking Spanish is more phonetic. But, you can listen using Internet, too and there are webcasts and podcasts available and what’s great is that some sites will allow you to download it, all you have to do is just type your fingers away!

To learn a language properly there is nothing like listening to it so you should not just go along with the books as there are lots of materials to choose from to do this, like songs, movies and telenovels. Pictures would help, as well because you will remember the Spanish word more easily if you know what it looks like. If you have lots of money, go, travel and explore because there’s no other fun and exciting way to learn a new language but to really experience it by interacting with the people who really speaks it. If you already like their culture and country you should find speaking Spanish an easier task
Just don’t pressure yourself as you often find the harder you try, the more you will end up getting frustrated. If you visit a Spanish speaking country, you would very naturally pick up the finer nuances of the language and speak like the Spaniards. You might sound outlandish but never mind, when you are learning a language for the first time you are not expected to speak it fluently. Anyway, when making mistakes, you learn and you get to remember the correct way, so just enjoy the learning process, have much fun as you can and buena suerte!