A Bitcoin faucet is a World Wide Web website that gives out free bitcoins (BTC) in exchange for doing a simple task, such as clicking on an advert, solving a CAPTCHA, or viewing a webpage for a certain amount of time. There are also faucets that dispense alternative cryptocurrencies.
Faucets are a great way to help introduce new people to bitcoin, or to alternative altcoins. A majority of faucets provide information to new users as well as offering them some free coins so that they can try before they buy, experimenting with a test transaction or two before putting real money on the line. Since this whole experience is so new and a bit complicated to people, who perhaps don’t quite trust it with their hard money, this is a beneficial way to promote digital currency and bring in new users.
Rewards are dispensed at various predetermined intervals of time. Faucets usually give fractions of a bitcoin, but the amount will typically fluctuate according to the value of bitcoin. Typical payout per transaction is less than 1000 satoshi, although some faucets also have random larger rewards. To reduce mining fees, faucets normally save up these small individual payments in their own ledgers, which then add up to make a larger payment that is sent to a user's bitcoin address. As bitcoin transactions are irreversible and there are many faucets, they have become targets for hackers stealing the bitcoins.
Yup, But you can buy too. if you are rich.
Follow the tutorial here.