Also, you can't get "FREE BITCOINS" without doing nothing. You have to put effort to get some Bitcoins. It doesn't have to be money, it can be time, watching ads or something else.•
1. Micro Earnings
This is the simplest thing you can do, but also it takes a lot of time. Even if you have time it won't get you a lot of money. Also some of the websites that are paying Micro Earnings have Malware, so you have to be careful and do not click on links that you don't trust.
2. PTC or Pay-Per-Click(average 0.50-$2/h)
As the name suggest these sites are paying a small amount of Bitcoins to watch ads and for visiting websites. The most popular is coinpayu.com This site gives you 40-50 ads/day. Offerwall on this site is pretty good.
3. Micro jobs
There's always a chance to complete micro jobs to get small amount of Bitcoins. btcmicrojobs.com is a good example of micro jobs site that pays in Bitcoin. Jobs could be from Testing websites to Liking a Facebook page.
4. Writing about Bitcoin
Writing about Bitcoin requires a lot of time, knowledge and ability to write in English language. You can try here on Publish0x and try to earn some money.
5. Become an escrow agent
You can become an escrow agent and you can be paid for arbitrage in Bitcoin transactions. Of course you have to have reputation and be reputable in the community.
6. Mining Bitcoins
First of all, you need good hardware to mine Bitcoin. It takes a lot of time and you have to invest a lot of money if you want to see some profit. If you are an inexperienced, you can learn on Youtube.
7. Casino sites
On the internet there are plenty of sites that are accepting crypto which you can use for betting. One of them is bitcasino.io. *Use this if you can afford to loose*
*You can use this if you have time or want some pocket money.*