Which programs are best for creating 3D designs?

Hey everyone! I recently started exploring 3D printing as a hobby and I need some advice. I want to know what applications you folks recommend for making your own printable objects. Also, are there any good websites or platforms where I can find ready-made designs to print? I’m looking for both free and paid options if possible. Any suggestions would be really helpful since I’m still learning the ropes. What has worked well for you in your experience? Thanks for sharing your knowledge!