No, you have to buy it (if the dev gave it out for free, he wouldn't make any money and then he'd be too poor to make games). I think you can buy Steam gift cards in various places, though. That sounds like something that probably exists.
On another note, I would strongly advise new players...