Every YouTube star has started from nothing, that's one thing you have to remember.
When you post your first video, it will probably only get 30-90 views unless a miracle happens (Someone posts it to Reddit, etc.)
So how do you get past this, you ask? Well, most people use traffic exchange sites, bots, etc, but the best thing you can do is just advertise legitimately. I know bots can be easier to get some easy views but it can affect your chances at partnership in the future.
Methods of LEGITIMATE advertising:
1. Commenting on YouTube videos related to your niche/category asking the uploader to give feedback on your video(s). This is sometimes considered spam, so don't do it a lot or people will hate you. The best advice I can give you with this is to not comment on videos where the uploader has over ~3K subscribers. If you do this, they won't respond and your comment will get buried.
2. Post your video/channel to a forum related to your niche/category. This obviously won't work if you do gaming videos and you post to a gaming forum as gaming forums are very vague. Try and post certain videos to certain forums (eg. Make a MineCraft video, post it to a smaller MineCraft forum).
3. Post your video to places such as Reddit. If your content is good, it will get uploaded and possible get thousands of views within a few hours. Which leads to subscribers.
Tomorrow we cover "Expanding your audience"!