As noted, where are you located? Most cities of any size have a "Bike Kitchen" or "Bike Co-Op", staffed by volunteers, that take donated bikes and refurbish them for use by people who can't afford them and usually sell reclaimed parts and offer repair services and lessons at low cost.
Another possibility is to contact the local bike club and see if they have members who can help.