Needles and yarn are all you need to get started. Get some inexpensive medium weight yarn that's in a lighter color or multicolored, you can see the stitches easier than with dark colors. For needles try a size 10 to get started, and to me circulars are easier to learn on than straight ones, you don't have to fight the length of them while you're learning how to hold them and the yarn, and wrap the stitches. Just practice from the basic videos first - casting on, knit sts, then purl stitches, increases and decreases and the stitch patterns shown on the Tips page. You can just do a sampler for now, then later you can find a pattern to knit for an actual project.