Learning a new language is always daunting, especially when that language is as full of weird rules and contradictions as English. Even native speakers sometimes have trouble mastering the nuances of tense and grammar. Fortunately, if English is not your first language, there are a variety of ESL resources online to help you master the English language. From speaking to writing, these tools will help you get a handle on English and give direction to your education and career. Don’t let the size of the task deter you from getting it done. Use these resources to become fluent in no time.