There is a lot of classes online. One of the best is Rosetta Stone. Listen to the tapes and repeating the words works really well. I would also get a Spanish dictionary and use them both together. Then you can learn to read, write and speak it. If your lucky enough go to were people speak Spanish. You will pick it up a lot quicker. Your local community should also provide some classes or colleges if you have any there.