No language is easy. At all. Acquiring fluency and becoming able to understand what people say or write requires a very long time and lots of effort. You need to be patient and constant, and practice every day until it gets into your head. We are used to things being quick, instantaneous even, and we rarely have spare time to dedicate to an extra daily activity. However, if you want to learn a language you will have to get used to perseverance and effort. It's not impossible, you can certainly make it sooner or later, but you need to put yourself into it and never give up, even if you get bored or tired, which always happens in any study. This doesn't mean you shouldn't pursue your goal, just be aware that these things are usual and you can overcome them, just as many other people do.
Language is one of those areas of knowledge where you can't really learn and remember anything if you don't put it into practice. What you don't speak or read often, fades away. You will only acquire fluency if you don't use the language regularly. This might be difficult if you're in your own country, where few people speak the language you're learning; and that's precisely why immersion courses are so good, you're practicing all the time in real situations and your skills develop very rapidly.
Wondering which are the best resources for learning a language is a little tricky, because even if some of them are definitely bad and others are better built, not all sources are best for all students. Each person has their own preferred method of learning and their own set of main abilities, so different materials will adapt to each one of them. You need to try some books or resources and then see how you feel with them. Also, if you have studied before - school counts - you should know what is easier to you. Do colours or photos help you? Are you more organized, or rather a dynamic layout is best at keeping your attention? Do long lists of exercises do you a favour or they bore you and become counterproductive?
You should know enough about your way of studying to have an idea of what's the best method for you to learn any language. If you have studied another language before, you can use that experience, learn from your mistakes and your good choices. That's how you build your very own set of resources.
The Internet has many great things, and free material is just one of them. Print books, DVDs, CD's and other items of the like are very often paid, so making a mistake when buying any of these is more costly than just downloading a free PDF and finding out it isn't useful for you. This is why online free guides for learning languages - or anything, for that matter - have become so popular lately. You can find from plain text to videos, animations and interactive content.
One big disadvantage is that anyone can post anything in the Internet and let people download it. In other words, you might find free resources onlien that aren't good or even have mistakes. But how do you know which ones are good, if, precisely, you don't understand half of what is written there yet?
In order to help you with that, here are some great resources that will be of much help for you when you study English or any other langauge by yourself or in class. All these resources are of good quality and great level.
As a rule of thumb, you can always trust big names in education, such as the British Council for English, the Real Academia Espanola for Spanish, or the equivalent institution in each language. Some of these offer free resources and even free courses, like BBC courses of English. Also, educational instutions like HEEPI are great for finding resources or guidance. If you want to see more places or trustworthy sites from where you can download resources, you can check Telegraph, or instead click here for a link listing of resources for learning languages.
Click around and see available material. It's free and it's good, so take your time to consider each one of these files and sources so you can figure out which one works better with your particular way of learning. Save the rest for later, because they might come in handy when you are at a more advanced stage of the language.
Ask A Librarian, Intellectual Property Research, 2 Lodge Road, Writtle, Essex, CM1 3HB.