https://www.whatisbitcoin.com/guides/earn-free-bitcoin
You might also be able to try to do things on Upwork and Fiverr to get money to buy some bitcoin.
The best way to earning bitcoin is when you buy it by your self. There is no reliable way to earn an asset that is now worth more than $60k, nobody has that sympathy to give out free Bitcoin like those days unless you buy with your money. I went through that link and most of the options are outdated because free Bitcoin then was kind of campaign to engage people to get Bitcoin and hold, this in turn exposed people to what Bitcoin and how it's in when they receive it.
As for gigs, upwork allow payment in crypto but Fever is very strict because of customer policy protection, users often ask for refund and since PayPal gives that room, they allow that more because Bitcoin can't be refund and many freelancers are not helping when payment are been made and asked for refund unless it's done thoroug PayPal which is another disadvantage of using centralized platform. You will likely not get gigs if you request payment in Bitcoin.