I never understood this question people keep asking about the name of the software used.
The software is just a tool, like your hobby knife, or like your airbrush, and what's important is to know how to use it not who made it.
Any 3D modeling software will allow you to model a part, all you need is to learn how to do it because none of them does it all alone, in fact none of them can do anything without you telling them what to do
Feel free to pick any of these software and start using it to make simple shapes for a start and than just go on and make complex object using the simple shapes you previously learned. You'll see, it's very easy.