3d printers start around 250 USD. Filament's at 15 USD/kg.

You can get familiar with gcode, with CAD software, making parameterized models, etc.