Crocheting vrs Knitting should probably go in the Miscellaneous Skills forum, but in general, knitting produces, well, "knit", which is a lot of loops held in place by other loops--which is why it unravels so fast, and why you have to hold it onto the knitting needles (at any one time, you've got a bunch of open loops).
Knitting is more appropriate for clothing that should be fairly thin, like home-made knit socks (almost nobody does this anymore...), or a light sweater for indoor wear.
Crochet, which has only 1 open loop at a time, is denser and more appropriate for denser articles like heavy crocheted blankets, heavy sweaters, and things like that, but also, on the other extreme, for things with a lace-like, open pattern, like a woman's fancy shawl, that is more decorative than for warmth (although it has some, despite the open pattern...). It is also more appropriate for strongly-patterned items, like a crocheted handbag would be more attractive, I think, than a knit.
Crochet is faster than knit.
One of my daughter's teachers taught her how to knit, and she did some knitting with her maternal grandmother last time she was here. She's not entirely persistent but she's been knitting consistently for a while. I think she's gotten to the point where she finds the repetitive motion soothing.
I thought she should learn to crochet, since crochet is fairly flexible, but she says she can't learn from a book, that someone has to show her how.
We are lucky enough to just happen to live a few blocks away from a knit shop. Full of yarn, needles, and such. Such things have gotten very rare in most places including here.