There is no easy answer. Persistence helps.
I've noticed that most who make money from YouTube or places like this (HubPages) don't make progress for about 2-3 years.
You need traffic and that is the hard part to get. Good content brings traffic. On YouTube you need a niche so you need to be an entertainer and a good video editor and post a new video every week that has content that advertisers will like.
You can make a website and put ads on it. Finding a good affiliate program and line is difficult but you still have to have a site that attracts visitors. Many have found success with vlogs but you can't fake it and it still takes content that will attract people. You have to build an audience either by paying for ads on sites like facebook, or finding a way to let people know you exist through social networks. It isn't easy. Paying for ads is the fastest way so that means investing in yourself until it starts to pay off. If you don't have an interesting site it will never work.
YouTube is a good way if you like making video and can find a niche. Just making funny videos of your cat or dog can work but you have to make them interesting. You have to avoid using any music that is not royalty free. You don't need tons of views to become an AdSense partner. If YouTube likes your advertiser friendly videos they will ask you. They asked me... that's why I know.
Becoming a partner requires a larger number of visitors but if you are getting at least 200 visitors a day, every day, they will likely approve you as a partner. Making videos with zillions of views is not necessary. They want regular traffic with advertiser friendly videos.
You don't have to be a great writer... just write the way you talk about things you know about or about your daily life... make a blog about your daily ups and downs. Some may find it interesting. Some people will read anything.
Just be persistent. It takes time. And study people who are successful online.