For the past couple of weeks I have been testing an app for teaching children basic language, and word recognition; Early Childhood Development Phase 1 by Alex Melnick which is (.99) at the app store. While the app is geared towards children, I suspect it would also be well suited suited for teaching English as a second language to adults too.