If you ask me, I will say that you should start freelancing after spending 2-3 years honing your skills. I would recommend spending a couple of years working in a company, which will help you learn skills at a quicker rate. It will also help you improve your communication and learn different aspects of your business because Freelancing is also like a business. As a freelancer, you are the salesperson, project manager, executor, accountant, etc.
The reason I got instant success as a freelancer (You can read my story here: Overcoming Fear Of Failure) was that I had the five-year job experience behind me before I started the freelancing journey.
During my years in the job, I moved around in all the departments (even in the accounts department) because I was a newbie who was highly energetic and wanted to learn about everything.
My last year was in the sales department as a Business Analyst, which helped me learn about the different freelancing platforms and how to bid on them.
๐๐จ ๐ญ๐จ ๐ฌ๐ฎ๐ฆ๐ฆ๐๐ซ๐ข๐ณ๐: Find a job or internship, take on all the challenging projects, and make friends with people in all the departments, so you can learn about the entire business, which will help you become self-employed in the future if that’s what you desire.