I learned to knit and crochet when I was quite young and in the leaner years, made quilts when a new bedspread wasn't in the budget. It was common to learn how to make clothes and household items in those days, but in our high tech world, many of the old skills are not getting passed on.
If you're looking for something to do and to get out and meet new people without cost, look for local groups that make crochet, knitted or quilted items for charity. They will often welcome newcomers and will teach you how to create something out of yarn or material.
One place to look is if you get a local (free) community newspaper which is mostly for advertising but often volunteer groups also add a blurb of when and where they are meeting.
Project Linus makes quilts for children in need. Our local chapter meets in a church and sets up an assembly line. You can choose to sew or attach batting. It's a fun way to spend a morning and know that you are helping others in need together with learning a skill and meeting women who have a passion for volunteering their knowledge and time.
In my town, we have a group of ladies who began meeting in someone's home over 30 years ago to crochet lapghans to hand out at local nursing homes at Christmas. It has grown so much that we now meet in a room at our YMCA once a month.
Another group I belong to make newborn hats that are sent to local maternity hospitals and all over the world (Over 700 a month). They also send hats for Operation Shower that gives crochet hats for baby shower gifts for wives of deployed service men. The Happy Hats group of women are from a local church and fortunately the church budgets for the yarn so there is no cost to the ladies who crochet, just willing hands.
If you can't find a group consider getting together with a friend who can knit or crochet and start your own group.