AI tend to be good to generate code templates to start projects, but can have trouble to produce good domain analysis. It can eventually be an average SO sustitute since LLM learn from it. It fits well the knowledge exchange phase of tech practioners, but with an average and sometimes clumsy bot instead of real people. Basicaly before AI bots, peoples tended to answer or ask, look question on web forums or SO sites, even before the web in IRL gaterings. You had to do templates with a web generator, and even before that developers had their own personal snippets collection. Without AI it force you to structure code by yourself, be more autonomous and proactive. A popular alternative to learn the fundamentals is to read a book about a particular tech while doing samples projects and exercices.