Best 3D modeling program?

I’m trying to learn 3D animation and design and was wondering what you guys though was the best program that incorporates easily with photoshop and flash.

Thanks!