@tony In their defense, I think what some of these things did is lower the barrier of entry and made it easier to learn how to program; even if that wasn't the intention.
AI on the other hand—I think it will make learning worse because to learn programming you actually need to sit down and program and fail and iterate etc., because that's how brains work.