My 5 year old niece just came to the US from Cuba and speaks no English. We are trying to get her into a Pre-K, but in the meantime, what computer games or programs do you recommend as a good learning tool for her to start to learn vocabulary? I'd like to get this for her for Christmas, but am unsure which programs/games are best.

Any help would be most appreciated - thank you!