3D printing does help a lot, you can probably scour the internet especially around printables and all but my biased opinion would be to get your hands dirty with wood as much as possible. You get to learn a lot!