I have a bit of cautionary advice:
Always knit for yourself.
Ive been knitting almost a year, and have turned out *counts* 15 or so FOs.
Out of those....only ONE was made for myself. ONE.
And what am I working on now? A scarf for someone else.
Granted, every person Ive made something for has appreciated and used it (except a hat for an ex roommate....but that hats mine now), but I wish I had more to show for my work.
But Ive learned. After this, Im making myself something before I start the next friend's project.
For everything you make someone else....make something for yourself