.1 btc is roughly 30 USD, which is doable easily by doing one or more programming jobs.
It is practically free, just requiring a computer and free software in most cases.
Is there any thing as a free meal? Instead of finding ways to make 'free' BTCs why not invest time/resources (and a small amount of money) to start a service that will pay you in BTCs. There are so many out there.