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.
Yeah i am agree with you, if you have speciality skills that only some people can do it, you can earn many bitcoin, open a thread on service section. but for me for simple way to earn bitcoin is signature campaign