Depends on whether you have funds to start with or not, if you have funds you can invest (and risk losing your capital deposit) you may try with alt-currency trading or trading BTC/USD in exchages if you know what you are doing, if you want to earn BTC without any previous deposits then tasks/signature campaigns and free bonuses on different platforms are the usual methods.