About a year ago, I decided to teach myself how to knit. The first thing I did was go to the library and get "knitting for dummies" and read the entire thing. It was a little helpful and increased my knowledge about knitting but it didn't really help me with how to knit because I'm a visual learner. So a friend sent me a little Kit filled with yarn, stitch markers and helpful hints. And told me to come here. I've watched these videos thousands of times and have signed up free on ravelry, and have successfully learned to knit and read non charted patterns (those still confuse me). And I learn as I go and choose each pattern. I've mostly done simple patterns, but I enjoy knitting very much and think you have come to the right place. Start with cheap yarn, Walmart now carries that Caron simply soft and it's wonderful to begin on. And needles are simply whatever you prefer. I prefer the bamboo so I went on ebay and bought large sets of all sizes for pretty cheap on there. Eventually as I get better I might purchase better quality ones, but these ones have worked well for me over a year.
Good luck!! This is by far my most visited site or reference on how to do most anything to do with knitting

So thanks much to this site!