Before starting a freelance career, one should understand their personal survival budget, conduct a skills audit, build a portfolio, and research the market for their skill set. It's also important to build a personal brand, set competitive rates, and consider joining a supportive freelancer network like TopTal.