In most high schools, you probably had a few options for learning a new language. Some of the most common are French and Spanish, and some schools offered things like German or even Latin. While these are all good and very useful, you don't have to limit yourself to those choices when you learn with a language program. You can learn any modern language, and you can also learn some of the old languages that are no longer used, but can be of use still today with the right language program.
Even better, you can learn with a new language program at any age. Children are often most receptive to learning a second tongue long before high school. If you think about it, they learn your native language before the age of five, and there are children that learn two during this time, simply because they have parents that have different native tongues. You can use a language program in the same way whether you want to start them very young, or you want to wait until they have started elementary school.
Home schooled children often benefit from using a language program. They can have this as part of their curriculum at home, and they can do very well with it. This is because the program will guide and teach the child and the parent does not have to speak the language. The software does it all. Mom or Dad can also learn right along with the child if they wish, can be a lot of fun. Learning a new language is much like fine arts, which help stimulate the mind and helps a child do better in the basic classes like math and science. The benefits are many and it fits in with any educational program you wish to use.
Using a language program is not just for kids. Any one of any age can use one to learn something new. Learning a new tongue is great for any career and can make you more marketable if you want to try a new job or a new career. It can also just be something that you have always wanted to do. If you have a favorite international travel spot, you can learn the language for a whole new experience the next time you travel. Almost everyone can benefit from learning something new from a language program. It can truly open up the world.