Building a single axis transport

AFAIK a ball-screw is just a mechanically efficient lead-screw. The programming would be the same whichever is used.

These links may help
Stepper Motor Basics
Simple Stepper Code

...R