Hey guys, probably this has been asked a lot of times, but as a newbie, Id like to know which software should I use to model my 3D objects, I have heard great reviews about blender I guess because its free its the most widely used, but for you guys which ones are the best?

I havent ever designed a 3d Model, and If I want to learn, I need to chose a software from the beginning and not try to learn many different applications

Please also give me opinions about non free software


Thank you