You can easily generate ideas for an essay by brainstorming. Once you have chosen a topic to write about, ask yourself a series of questions: What? When? Why? How? Where? and Who? For example, Mary was assigned an essay about her favorite job, so she asked herself these questions:
Visit The New York Times and locate a short article about a topic that interests you.