Attracting hummingbirds to your yard requires creating an inviting environment that meets their needs for food, water, and shelter. Here are step-by-step instructions on how to make the best environment to attract hummingbirds and how to make homemade hummingbird food.