I agree, knit beanies - far more rewarding than buying them!
My mums
free pattern is really easy (I'm not very good at knitting myself, but I'm enjoying knitting hats for friends babies)
Just make sure when setting out to knit a pattern - follow it to the letter. Get the right weight/ply/yardage, get the right needles, etc.
It'll get easier each time you make one, and cheaper as you learn more about yarn. But also if you're knitting for a special baby you can use cool organic or unusual
colourways from people on etsy