So my girlfriend wants an Acorn beanie for her almost 1 year old son and I'd like to surprise her with one. Sure I could go out and buy one but it would mean much more to me if I made it for him, as I'm sure it would mean more to her as well. See there are still some good guys out there

I can build a motorcycle, cars, houses, furniture but when it comes to knitting I'm a total newbie but I'm always up for a challenge.
I started watching some of the videos on here and they will help a lot as I get started on my little project.
I thought I would start this thread as a place to put all my questions and maybe get some "you can do it!!!" encouragement and maybe even give you all a laugh or two along the way haha
So here it is, this is what I want to make and here are my first few questions.
Where can I locate a pattern for this?
What size needles will I need?
What yarn will I need. Hope yarn is the technical term if not please correct me as I'm still learning.
Wish me luck!!
-Jason