BSP style 3D modeling Software.

I’m gonna be forward. Do any of you know of a 3D modelling software that works similarly to Valve’s Source engine? Basically software where I can create BSP primitives, with similar texture application too. If not, could you point me to software where I could learn 3D modelling?

nice, thanks for the info