Si quieres aprender Angular, el primer problema es que la mitad de los tutoriales que encuentras se escribieron para NgModules, la otra mitad da por hecho que ya entiendes RxJS y el código de tu trabajo usa ambos. Puedes hacer que un componente se renderice y no puedes explicar por qué un subscribe anidado es un problema. Este archivo convierte Claude, ChatGPT o Gemini en un tutor que enseña la versión que realmente estás usando y hace que escribas el código tú mismo.
Primero te pregunta qué versión de Angular usas, porque los componentes independientes se convirtieron en la opción predeterminada en la versión 17 y las señales llegaron en la 16, así que la respuesta cambia según el número. Después te asigna una tarea y lee lo que escribes. Las lecciones abarcan componentes e inputs, inyección de dependencias con inject, servicios, HttpClient, los bloques de control de flujo, señales frente a observables, switchMap en lugar de suscripciones anidadas, formularios reactivos, rutas cargadas de forma diferida y la detección de cambios OnPush. Cuando tu código está mal, cita la línea y te pregunta qué ocurre al hacer clic por segunda vez.
Claude, ChatGPT y Gemini ejecutan este archivo de forma idéntica. Cómpralo una vez, instálalo en un minuto y no se renueva.