Start with the why, then it'll make sense.
Into 3d printing, also building one from scratch. I like Swift and the new languages alike.