You really really can learn to knit this weekend. I promise! I don't think that this whole project is manageable in a weekend for a knitting beginner, but in two weekends you could definitely have these finished.
You will need:
4mm knitting needles (bamboo needles are better for beginners - bendy and less slippery than plastic)
DK size wool, about 125 metres will give you enough to practice with and complete 2 handwarmers, preferably washable (light colours are better for learning knitting)
A wool needle (big enough to thread wool)
Buttons, to decorate
If you know how to knit...
...here is how to make the handwarmers. Cast on 34 stitches, knit a row, knit 4, pearl 26, knit 4, repeat to get the stocking stitch with the garter stitch border which stops the edges from curling. Keep going until you have enough to cover your hand excluding your thumb when you stretch the piece a little. Weave in the ends and join with mattress stitch leaving a 2 inch gap for the thumb about an inch from the top.
If you don't know how to knit...
...follow these videos and you soon will. These videos are done by the lady who taught me to knit - she is brilliant. You'll need to practice these skills before you get started on the handwarmers.
1. Learn to cast on here (the long tail method is better)
3. Learn to cast off here
4. Learn mattress stitch to sew your rectangle into a tube here
The handwarmers in the picture are a different pattern to plain garter stitch. It's done with a mixture of garter stitch (in the border) and stocking stitch in the centre. For this you need to learn the pearl stitch which is also on Catherine's website. When you are on a pearl row, you need to knit the first and last 4 stitches to get this effect.
Best served with mulled wine!