The 'AI-first' vs 'fundamentals-first' approach to learning web dev - what's your take?

seeing two distinct approaches emerge in web dev learning:

  1. AI-first: "learn to prompt first" - using AI as primary learning tool
  2. fundamentals-first: "master the basics manually, use AI later"

AI-first group ships faster but sometimes lacks deeper understanding. fundamentals group starts slower but seems more self-sufficient long term.

which approach would you recommend to someone starting web dev today? what's been your experience with both?

curious to hear from both mentors and those who learned recently - especially interested in real examples of what worked/didn't work for you.