at the end if you don't want it to buy with your money - you work for it or exchange of your service or time.
Which I agree, that's how I also got my first Bitcoins long time ago, where I spent my time to work for some internet gigs in exchange of Bitcoin.
Common options now is to earn bitcoin from working some task out there. But if he don't have skills to offer then I guess what's best for those people is to let their money work from them by choosing those good investments options which can generate them possible good profits. But they need to be aware that there's lots of scams in internet offering good project returns or to good to be true profit schemes and they need to avoid that.
Also in mining maybe they can get something from it but he need to spend a lot of money to get more better hardware that can mine bitcoin for him. But for sure if people would stay in this forum for sure they can learn a lot of ideas that can possibly make them earn bitcoin. Although for newbie its really hard to achieve that but if they are consistent with gaining knowledge then provably that they would reach in a status that they are harvesting all the result of the efforts they made for many years of researching.