Both. You need to know when your AI is bullshitting or hallucinating or just plain producing unmaintainable code.
Build hands-on when the goal is to learn. Let AI build for you —- using tooling you’ve already learned —- when the goal is to use the thing.