>>> Don’t spend any money: Do as much as you can yourself. If you can’t afford it, don’t pay someone to make assets that you could do yourself. What’s more, do you really need to hire a full time coder? Or can you just hire a freelancer for a month? If you don’t have money, make the sound effects yourself. Nah. As a solo dev you need to spend your time efficiently. You can go to Fiverr and pay literally $5 for stuff…
It depends whether you're trying to maximize your income over the next year or over the lifespan of your career. Investing in yourself by taking the time to learn technical skills and also develop your aesthetic taste in different areas of design is usually going to pay dividends in the longterm far beyond whatever immediate benefit you'd get by outsourcing this.
Once you know how to do it yourself, then by all means find a consultant to do it for you, but until then it's just a risky shortcut that's not likely to work out.