Fortunately, for those in need, there are a lot of grants available to the private and public nonprofit sector. A grantor is either an individual, or most often, an organization that funds a project or program. A program is a creative plan of action that has a specific goal. Grantors generally want to fund new and innovative programs. Sometimes, however, they will fund programs that have already been implemented and proven very successful.
Grants come in a variety of types.
Typical categories include awards, general support, endowments, fellowships, matching funds, continuing support, etc. Grants can be given for projects, or for things like research, scholarships, or seed money. Grantors usually have geographic preferences, ranging from a local district or city, to county, state, or national level. The first place to check out is your local library. Your library will have a variety of books and reference materials that can teach you about grants, and also provide you with names of individuals or organizations that fund grant projects.