The best advice for new programmers is to use AI like a senior developer.

Don't have it code for you.

Have it explain what to do, and most of all: WHY.

"What are some ways to do X and what are the tradeoffs"?