#1. Work as a Freelancer
Freelancing would be the best option for you on starting out so far you won't be making money yet from affiliate marketing. You still work within your niche and you can earn some pennies while you are still doing that alongside building out your own site.
You will earn some few bucks daily by helping other people build out their own sites using your own expertise and write-ups. And this will continue till you can build up page rankings in search engines.
Freelancing is the best choice for newbie bloggers to catch fun while writing for other forum and blog owners. Some forum owners are willing to pay writers in exchange for content while other blog owners would pay you for leaving comments on their own blogs.
Blog owners realize that content is king and the kind of content that really ranks well in Google would be delivered writers and paid for almost instantly.
You have a good number of freelance writing companies out there at your own disposal which you can choose from. You would have to make your search properly and make sure to select one or more that will pay you almost instantly.
I did the same when I started out and am still doing it though not as much as before. I gained maximum exposure into freelancing and that helped and trained me a lot in becoming a writer which is the basis for building out a blog.
Aside from writing for freelancing platforms whereby posts/comments are exchanged for cash earnings, you can directly work for freelancers who ask you to set up an account portfolio in order to receive writing tasks or assignments appropriately.
Once you've set up your account portfolio professionally, be rest assured to start earning leveraging your writing skills almost immediately. You will have all to gain eventually. You will develop writing skills for building up your site. And you can drop freelancing once you've started generating regular and consistent sales on your own site.