Learning a new language is never easy, but luckily, language software specializes in maximizing your learning in a minimal amount of time. Some only focus on speaking and listening although most do teach both speaking & listening and reading & writing.
Software that is specifically targeted to children are formatted differently. Learning goes at a slower pace and there are lots of games so your children will ''want'' to playand learn!