Make your first stop the nearest public library. Find out what kinds of programs are available for your young child. Children's librarians are trained to engage children; they pick out appropriate books and have lots of ideas for how get to get your child enthusiastic about reading.
Pick up the schedule for story hours, craft hours, movies, and other programs geared to your child's developmental level and interests. They are likely to be free. It is a no-brainer. Run, don't walk, to your local library!