Teaching English as a Foreign or Second Language: A Self-Development and Methodology Guide