Shop around and find a language software program that fits your learning style. Software programs are not cheap, so make sure that you research your options before you make your final decision. Ask around for recommendations from your friends and family who have used language software before. Go to review sites like givemeareview.com/Language-Learning-Software/reviews.html and consumersearch.com/second-language-software to learn about top-rated language software.
Find websites where you can download learning software for free. A good example of this is Byki Express (European Portuguese) 4.0, which can be obtained at download.cnet.com/Byki-Express-European-Portuguese/3000-2279_4-10914895.html. This program provides you with an interactive learning program where you learn basic grammar, vocabulary, and perfect your pronunciation by testing it against native speakers. When you have learned all the vocabulary, download more for free at byki.com/listcentral.
Use your language software to help you work on your pronunciation, grammar, vocabulary, and improve your oral and conversational skills. Start at the very beginning of the program, and repeat steps if you do not quite understand the material and need to review it once more. Make sure that you have a strong grasp of the language and learn its common rules; for instance, European Portuguese words that ends in "s" or "ss" are usually pronounced with a shhh sound. Once you create a solid foundation with this language, you can move forward to more challenging lessons.