what is the difference between foreign and second language?
A second language refers to any language that is not your native language, and is learned after your native language. A foreign language is a language that is not spoken in the nation in which you live. ... ... In second language learning, one can receive input for learning both inside and outside the classroom.