I used Zen Business to handle the legal stuff. Beyond that, my business is basically do what I did for a salary job (Python/Django), but fewer hours per week, and getting paid hourly without benefits. That wouldn't work for every career, but in my situation it actually was pretty easy.
Taxes are definitely not easy, but having a separate business bank account has made them a lot easier.
Taxes are definitely not easy, but having a separate business bank account has made them a lot easier.