Great! OpenSCAD is literally programming with shapes to combine/cut/etc shapes so it's less of an accessibility issue and more of can you imaging what you're building and the way to do it with basic shapes and a few commands. Sight still plays a role since previewing helps you identify any logical mistakes you've made but if you get enough experience (maybe trial and error with help from a sighted person), you can build entire models without previewing the model. It's a free, open-sourced software you can get from here:
$1