Learning a new language can sometimes be tough especially if are required to learn it because of school or work. Those who learn a new language on their own accord find the process much easier. So the first trick in learning a new language is having a positive attitude about it.I always say tell people who are interested in learning a new language to always start by getting a good teacher or attending a language class. This is because having a good foundation is always important in learning anything.However, if for some reason you are not able to get a language tutor or attend classes, there are still many tools you can use to learn a language.Watch Foreign MoviesWatching foreign movies or soap operas are a great way to kick off learning a new language. I actually know someone who picked up Mandarin by just watching Mandarin soap operas with English subtitles while she worked on Singapore for two years. Although she can now speak Mandarin, she is unable to read or write it.You should start with foreign movies because it will help you familiarize yourself with the new language. This might be a stretch but think of it as getting used to a new accent.In addition, watching movies is fun and when you do something that is fun, it does not seem like a chore. And this helps the learning process greatly.Foreign Language SoftwareThe next tool you should get is good foreign language software. The latest foreign language software is quite advanced. There are even some that are utilize the cloud or internet databases to recognize speech.Although not yet perfect, this feature can help you improve your language skills to a certain extent. When you do not have a human teacher, this could be the next best thing.Most foreign language software also come with fun and interactive games which not only help you speak, but also read and write in a new language.Play Language Learning GamesIt is more fun learning in a group and a great way to get people to participate in a group is by playing games. There are so many types of language games available. There are board games, card games and, of course, the foreign language software based games as mentioned earlier.These games address basic everyday words and phrases you would probably use in your daily life. They would also help build you vocabulary and verb conjugation over time.Read Foreign BooksOnce you have got the basics covered, try reading elementary foreign books. Elementary foreign books are easily available on the internet and are quite affordable.You can move on from elementary curriculum to coffee table foreign books once your reading improves. Be sure to have a dictionary near you as you are bound to come across new words.