Honestly, it's pretty hard to build an income source to give you even $300 per month without any investment. That's why people study for years, without it, they won't be able to offer their services for thousands of dollars. A medicine student can't earn $10k per month in his first month, but after years of investment, he'll be able to do that.
On internet people create this culture that you can supposedly earn quick money without investing anything, which will probably lead to a big waste of time for you. The competition is fiercely and you'll probably struggle to find a job as a freelancer or as a VA without any reviews to support you.
My recommendation is: get a traditional job in your country, save some money and in the meanwhile keep learning and studying what do to with this money. if you have money, you could run ads to your digital or physical product. If you don't know what do to with it, at least you can keep studying coding (you could learn python and other languages) and offer bots for sale, freelancing services and other kinds of coding related stuff while you don't starve because you have your normal job to pay your rent with. You need to build some foundation before thinking about making money on internet, without cash, it's hard.