I always get bitcoins from signature campaign and some giveaway. Signature campaign is the best way to get bitcoins so far. Because you only need posting to earn bitcoin.
It is the best way I know too, but it is not easy, thinking too much about what you will post and how you will answer questions on threads is hard specially if English is not your mother tongue...
i have got my first btc at two faucet site which are freebitco.in and other is freebutcoinwin.com . i have earned 0.019 btc through these two sites , since i have lost 0.001 btc through gambking at these site . but it was/is a best option for earn btc instead of mining risk sites .
That's right, faucets are good to start with, when you are still on the search on which method will be the best, I remember, I also use freebitco before, but I always avoid gambling, and had a regret on investing on those cloud mining sites...
i started with faucet then get tired of it. and then do some gambling and getting a nice profit but most of the time is -profit. haha. thats what gambling is. and now im in this sig campaign and hopefully to get some good income in this forum. well there are other good faucets around there though.
When your aim is earning, don't mix it with gambling, that would not bring you any good and instead would just waste your money...