As a beginner blogger, you have a lot of learning to do. How long that takes depends on your motivation and how dedicated you are. Here are a few basic concepts that can make your learning both short and fun:
Learn SEO basics
As a blogger, you'll be posting a lot of content and will want to monetize that content. An excellent way of doing so is by driving search engine organic traffic to your site, which requires a basic understanding of search engine optimization. Keyword research, proper site architecture, link building, on-page optimization, search intent, etc., are a few concepts you need to understand to start driving traffic to your site from search engines.
Create long-form content
Although content length varies in most industries, a number of studies by industry experts have confirmed that long-form content almost always trumps shorter articles. While large-content and authority sites might get away with shorter articles, a newly established blog will struggle to make headway with them.
Build linkable assets
Blogging is not just releasing content into the public domain, but also providing something valuable that people will enjoy. If your content isn't top notch, you'll find it hard to retain a loyal audience, much less have people refer traffic to you. These assets don’t have to be normal content per se; they can be infographics, map-o-graphics, viral videos, unique checklists, guides, funny videos, etc. Linkable assets are typically audience-focused and not brand-focused.
Know your audience
Your audience will tell you what they like and what they want to consume. In some niches, infographics can be great link building assets where even the best guides fail. So, ask your audience what they like or survey the industry on what's performing best to create something similar, but better. To learn more about other basic concepts you need to master before becoming a pro blogger, check out this infographic from StartBloggingOnline.com: