Como un aporte , usa la IA solo para consultar peo no lo tomes como la ultima palabra con respecto a la solucion de tus dudas, siempre profundiza en foros, y si te da las fuentes, procura revisarlas. por que de lo contrario seria como cuando uno es tutor y al revisar las tesis. y revisar la bibliografia sorpresa, no coincide , no son validas, o la informacion fue plagiada mal copy/paste y eso puede llevar a mal intepretacion.
ahora es la epoca donde se facilita el aprendizaje a progracion por que se tiene un monton de herramientas utiles, webs donde la informacion esencial esta ya recopilada , resumida , explicada con dibujos. cosas abstractas como patrones de diseño bien explicadas. aunque depende del pais donde estes. en latam la educacion suele ser deficient con respecto a las tecnologias, donde un carton no te certifica realmente que sean aptos los tutores.
e conocido personas con doctorado de chile por ejemplo, que la verdad, hasta da un poco de tristeza que esten a cargo de proyectos importantes y alguien de nivel tecnico este en la sombras llevando una empresa bajo sus hombros. pero bueno cuando la paga es bien remunerada croe q no importa.
en fin, en resumen, aprende primero heramientas utiles, siempre verifica toda informacion que obtengas, practica y aprende buenas costumbres. identar codigo( lo mejor es python te obliga ) aprende a comentar todo lo que haces ya que te lo agredecera tu yo del futuro. y no te cierres con modas, de X lenguaje, solo aprende buenas practicas y perfeccionate en el que mas te ayude. e conocido gente q le gusta hacer todo con ruby para hacer demos y el resultado final lo entregan en el lenguaje q se les pidio.
y recuerda cada lenguaje o framework puede tener convenciones(como reglas del juego no obligatorias pero recomendadas ), asegurate de aprenderlas te servira tanto para usar codigo, integrarte con equipos de trabajo, y compartir.