It’s a weird time to learn to program. Apparently, all code will be written by AI soon, but experienced developers aren’t so sure. Even Linus Torvalds is not immune to backlash for calling AI a tool developers can use. However, beyond the argument about whether you should use AI at all, is how to use it to complement learning rather than hinder it.