2) woodworking. Bought table saw, then router, specialized tools. Watched 1-2 hours/day to learn stuff on Youtube (Steve Ramsey, etc). Find a project, it can suck as much time as a fun programming task. But projects are key. I started with step stools and moved into picture frames and patio furniture. Still not good at detail work but better at hiding mistakes. Why this: scratches same building itch as programming but diff domain, requires math and spatial reasoning, helps a lot with home ownership.