I think I've seen 2-3 threads already, With the same topic. Try to spend time here at forum and read stuffs.
To answer your question:
1. Earn by way faucets, Though some of the faucets are just a waste of time and are ponzi or scam.
2. Offer your services, If you have such experience in Programming, Web developing, and etc. (if you are to offer your services in return of bitcoin)
-Post it at Marketplace>Services
-Be precise
-Show your portfolio
-Practical Price
3. Join Bounty campaigns (Twitter, FB, Linkedn, Telegram, Slack and etc.).
4. Join Signature Campaigns - There're a lot of signature campaigns are still up. Though, the minimum requirement to join and to be accepted is:
-At least Jr. Member *Though some campaigns accepts newbie*
-Constructive Poster (Your post must contain 75 characters *depends on the campaign manager*, on point and on topic, Must be in English, and etc.)
-Tip, refrain from doing a post bursting. That can result of you getting banned.
5. Trading
6. Investing
7. Last but not the least is Gambling.
Like what I've said, try to spend time here. Since almost all of your question is already answered by the community. Also, do some research. It's for your own benefit, Google is our friend here try to use it.
Great information mate and I am sure this information will definitely help OP in knowing various methods of earning bitcoins and depending on his skills he can choose the best method that fits him and start earning bitcoins without wasting any time.