The thing about openscad is that at first it looks complicated.

But as long as you break it down into basic shapes. Moving them about and adding and taking them away from each other.
It's actually really easy.

Also do not worry about WHY the brackets are where they are. Just type them and carry on.

Even after 8 years if using this I still look at the cheat sheet every single time I do a 'for' loop: for (i = [start:end])
I just can't seem to remember that exact sequence.

And I still haven't got my head around calling other scripts within another script.

I've used font libraries and thread libraries. But only by copying :-)

I'm just glad there are people out there who do understand the manual and can translate it from 'programmer' back into 'human' for people like me.

I'm fairly sure that a lot of programmers are somewhere along the aspergers index. maybe not enough that anyone's ever noticed, but just enough to change the way their brain works, sufficiently to seperate it from how mine works.

Asbergers does seem to often increase and enhance the mathematical side of the brain.
I mean it does a lot of stuff - but I'd put money that a lot of programmers are on the mathematical side of the condition.