I've been buying all my yarn from KnitPicks.com. It started out that I wanted a large selection of fingering weight yarns to knit tiny things, and they seemed to have the cheapest/largest color selection.. But now I just love them so much, I but all my yarn from them. Yeah, you have to wait for shipping, but I'd rather wait a week, than go to Michaels and come back disappointed. And the shipping for me is only about 3 dollars!
I use Double Pointed Needles for most of what I make. When I started out I dove right into knitting in the round because I wouldn't have to purl to achieve that stockinette look!
I learned everything I know from YouTube and KnittingHelp.com! My sister also knits, but lives an hour away and couldn't always be around to see what I'd done wrong and help me out. So videos were crucial for me.
My biggest tip for new knitters is, don't be afraid to pull it apart, and go easy on your tension. When you're entering uncharted waters, it's better to try knitting a little looser than ususal. Well those tips worked for me anyways
Good luck and have fun!! Hope to see some of your projects in the future! :]