Hello everyone. I'm new to this forum and I've come seeking advice.

I must learn how to design 3d models to be printed. These models will be for inventions I'm creating that include micro controllers, sensors, step motors, tubes, etc.

I have a ton of photoshop and illustrator experience. But I need to learn a 3d design program that will allow me to create shapes, attach other shapes and connectors, add curves instead of 90 degree corners, and that kind of stuff.

What is the best software to attack?

Thanks in advanced for any advice.