i’ve seen starter kits at target that come with the yarn, needles, and patterns. they seem pretty good for beginners to learn with. i think a thicker yarn and needle size is good to start with so you can really see the knits and purls you’re making. usually, yarns will have a number on them that corresponds to the needle size. 6-8 is a good size to learn with, i think.
the very first few things you’d need to learn in order to be able to make anything would be how to cast on (lots of vids on youtube will show you how), how to knit (a kind of knot you make on the needles) and how to purl (basically a reverse knit). most basic patterns are built on knits and purls.
knitting is addicting once you get the hang of it… don’t give up and good luck!