My advice is this...
Find your niche that you're passionate about and start creating content for it.
If you want to get on the first pages of SERPs quickly, you need to produce content at scale. This means a new piece of content every single day.
There is an easy way to do it. Create a blog. Write anywhere from 20 to 30 articles but don't publish them. Spend time writing them. Put in all your effort. Take as much time as you need to write them. After you're done, start scheduling each article to post day by day. Then keep creating new articles to stay ahead and always have content especially on days you can't write.
Use a social media scheduling service. I like Buffer Pro. Start scheduling posts 2 to 6 times a day on multiple social media platforms. Schedule content on a 90/10 strategy. 90% is native content and 10% is promotional. Native is text-based, images, videos, live, and stories that are uploaded or created on the platform. Promotion is your individual blog links. Try to build a community on each social page.
Write content that people want to share and link to. Find your biggest competitors and take a lesson of how they are writing content. Write that content in your own words but fill the gaps that they have left out.
Learn the basics of SEO and keyword research. Master these two arts and it will greatly impact your SERPs ranking.
Try to get relevant back links. Keep your old content updated. Continue to grow your following. Answer the hardest questions in your niche.
This might not seem like a "quickie" but in this day and age with an internet this big, you'll need work your ass off to be successful. But man does it feel good once you get there!