Freelancing is a type of self-employment. Instead of being employed by a company, freelancers tend to work as self-employed, delivering their services on a contract or project basis.
Freelancing is not easy. You need to work hard and be determined to succeed as a freelancer. More importantly, it takes time to gain experience and develop skills. A good way to make this process easier is to find a coach and improve your skills by taking courses and reading books.