As with the passage of time more people are entering the cryptoworld and we can see there are many scammers nowadays so can you suggest any ways where newbies could earn btc without investment.
Why do you want to earn without investing? You're liable to sell off your BTC at cheap price if you earn it for free without investing with your hard earned money. Anyway, you can participate in bounty programs and earn some tokens. These tokens can be exchanged for BTC on when it gets listed on an exchange. See the altcoins (bounties) childboard on the forum for more bounty programs.