Although many in here advise signature campaigns, which are a legitimate way to earn your first BTC, the best way, in my opinion, is to sell a skill of yours. Personally, I write for people within the Bitcoin community. If you can draw, code, etc., then providing your skills to the community is much more helpful and time efficient for earning Bitcoin.
yes i do agree with you because earn bitcoin from signature campaign can only be done in this forum and a lot of people out there has a much greater revenue than signature campaign from sell their own skill