If you don't have $1000 or hire a big team then I suggest you start learning the basics first. Before their was a wordpress i use to make websites with Notepad. That is how i learned HTML. Luckily starting off like that taught me how to become a "Webmaster". It is a very important skill to have.
Too many newbies jump to the "Monetize" phase to quickly. First you need to understand the art of getting traffic without spending money on it. That is learning how to create a niched content. Something that your very passionate about. When your passionate about it then content development is so much easier and your going to come off as an Expert on that niche.
Second thing is stop chasing the shiny objects. Everyone journey is different, what works for them might not be for you. You should really concentrate in developing great content that your audience will love.
That is when search engines and social media will reward you for it by giving you great traffic. Once you have the traffic then you can start figuring out how to monetize it.
Hope this helps your focus and Good Luck