Well, creating a blog and monetizing it are a very different subject. Most bloggers are not coders and use pre-written blogging software and services.
How do you make money blogging? That isn’t really a topic for this forum. I imagine that you have to have a blog that people want to read so advertisers will pay to have ads on your site, or for which people want to subscribe or buy merch.
Is there a subject on which you are very knowledgeable and for which you can write interesting posts? By your own admission you aren’t good at coding yet so it can’t be that. I suppose you could write about your coding learning process, but coding in general seems like a saturated market.
But maybe you are an expert in Thai cooking and can write an interesting blog about that. But doing that won’t require much if any coding knowledge.
To get back to coding, I think it would be 1-3 years before you are able to make a living doing that. (That is just a wild guess - there are too many factors, and even if they knew them all in your case, I could still only take a slightly less wild guess.)
You could try building and publishing apps from your programming projects. That’s what I did, some made nothing, and other apps did a little better. It’s really difficult to make decent money on the app stores, but you could get lucky, and it’s a good learning experience.
What agencies/sites did you use for freelancing? By the sounds of it, you only tried a few. You should setup profiles on multiple freelancing platforms. Getting that first job is always the most difficult, but patience and consistency is key.
Some sites are:
There are also smaller ones out there that aren’t as well known, but still receive clients in need of freelancers. The larger the site, the more competition. Having a portfolio and vouches/reviews for people to see is also extremely important.
When I first started learning I used https://cordova.apache.org/ to build apps that just used html, css, and js. There’s lots of other options available too if you search online.
Basically I set out to try to come up with new ideas and build stuff that would help me learn the technology and hopefully be useful to myself or others. Don’t publish tutorials, but after you’ve gone through a few lessons, try to make your own unique stuff with the goal of learning a few new things along the way.
As mentioned, I wouldn’t plan on making quick or easy money on the app stores. My first year I didn’t even make enough to cover the dev fees.