2.Earn free Bitcoins by completing tasks on websites
3.Earn Bitcoins from mining
And there are other ways to earn btc you just need to search it out
I want to say something about your option number 2. earn free bitcoin by completing tasks is good for newbies and for who have time to do tasks, these types of sites require signing up, watching videos, viewing ads etc. if some one have much time to do these then he'll make good money for this.
earning bitcoin from mining also a good option to collect huge profit to it. it some one have large amount of money to start mining. then he can easily start mining bitcoin and start earning bitcoin through it..
actually compeleting tasks is a free method and mining is need investment.
Ok.... I will go for the complete task. Could hit me up with some site for that?