qqp question1: What is the difference between ESL and English as a first language? question2: Which are the differences between English as a first language, as a second language, as a foreig language?