I have spare $300 that my friend suggested to use to start cryptotrading, as this is the maximum amount of money affordable to lose.
Currently I don't have income and I have three ways to set it: cryptotrading, freelancing as programmer, or full-time job.
It seems to me that you actually
can't afford trading momentarily.
Probably the best advice you will ever get is don't trade when you're in a tough financial situation. Especially if you're just starting out: this is the worst time you could begin this journey.
Think long-term and don't chase a quick buck. 30 days is not a long time so you would probably put unnecessary pressure on yourself if you were to trade with a deadline.
Unless..
You secure at least 1 source of income, like a job or something. Then use your free time to study trading and maybe test out some strategies. When you're comfortable deposit a small amount of money. See what changes in your mindset and what you feel when in-trade. Can you do it? Repeat until you're sure. Let it accumulate. Your position sizes will grow exponentially. Happy? Quit your job. Congrats, you're probably in the top 5% by now.
Did that take 30 days or less? Ah..
nope.
Good luck!