Cristhian Andrés Luna Navarro
"Si puedes imaginarlo, puedes programarlo"
Uriel Monterroso
Esta frase fue dicha por un sabio programador.
Aprender desarrollo web otorga la capacidad de construir soluciones económicas, escalables y capaces de llegar a muchos usuarios de forma rápida. Esa idea resume por qué cada vez más personas eligen este camino profesional y por qué entender sus fundamentos marca la diferencia entre avanzar con solidez o acumular lagunas difíciles de cerrar.
¿Qué necesitas en tu entorno de desarrollo para empezar?
Antes de escribir la primera línea de código conviene tener claro con qué herramientas trabajar. Un entorno de desarrollo básico pero funcional incluye [0:04]:
Con estos tres elementos ya es posible escribir, probar y corregir código sin necesidad de configuraciones complejas.
¿Cuál es la diferencia entre frontend y backend?
En desarrollo web existen dos grandes áreas de especialización [0:30]:
Entender esta separación ayuda a decidir hacia dónde orientar el aprendizaje y a comunicarse mejor dentro de un equipo de trabajo.
¿Cómo aprovechar la inteligencia artificial para aprender un nuevo lenguaje?
Una estrategia actual consiste en utilizar la inteligencia artificial como tutor personalizado [0:44]. El flujo funciona así:
Este enfoque convierte a la IA en un coach que acompaña el proceso sin reemplazar la práctica deliberada.
¿Cuál es el error más común al aprender JavaScript?
El fallo más frecuente es no dedicar tiempo suficiente a las bases de JavaScript y saltar directamente a frameworks y librerías [1:11]. Cuando no se comprende el lenguaje que está por debajo, cualquier problema inesperado se vuelve mucho más difícil de resolver.
Dominar conceptos fundamentales como variables, funciones, el manejo del DOM y la asincronía prepara el terreno para que herramientas como React, Vue o Angular se entiendan con profundidad en lugar de memorizarse superficialmente.
¿Por qué priorizar los fundamentos antes que las herramientas?
Los frameworks cambian, se actualizan y a veces desaparecen. JavaScript, como lenguaje, permanece. Quien invierte en comprender sus reglas y comportamientos internos adquiere una ventaja duradera: la capacidad de adaptarse a cualquier librería nueva con menor esfuerzo.
Si estás comenzando, dedica las primeras semanas exclusivamente al lenguaje. Después, cuando un framework te pida algo, sabrás exactamente qué está ocurriendo por debajo. ¿Ya pasaste por esa etapa o todavía estás en ella? Comparte tu experiencia.
Cristhian Andrés Luna Navarro
"Si puedes imaginarlo, puedes programarlo"
Uriel Monterroso
Esta frase fue dicha por un sabio programador.
Henry Manolo Gutiérrez Gordillo
Mi mayor error no aprender bien javasript
Asi que ...
A darle con todo.
Pablo Luna Guzmán
Grande el profe De Granda 🙌
Andrés Soret Chacin
Entorno de Desarrollo de Diego
Razones para Aprender Desarrollo Web
Diferencia entre Backend y Frontend
Abordaje del Aprendizaje de Nuevas Tecnologías
Errores Comunes al Aprender JavaScript
Próximos Pasos
Ivan Gamboa Barroso
Excelente entrevista, ahora a tomar en cuenta todo lo que menciono, el uso de las IA como ayudas para entender lo que hacemos y no así como atajo para saltarnos lo que hacemos creo que es la mejor recomendación
oscar enrique ordoñez izquierdo
estoy utilizando chatgpt es parecido a copilet?
Oscar Javier Prado Ramos
sí pero copilot está especializado en programacion y autocompletado, además con la version pro puedes chatear con el para que te explique tu codigo de tu ide
Juan Miguel Jimenez
"Y mi corazón brilla de un color rojo brillante bajo mi piel transparente y translúcida, y tienen que administrarme 10cc de JavaScript para conseguir que regrese. (respondo bien a las toxinas en la sangre.) Hombre, esa cosa es increible!"
_why, Why's (Poignant) Guide to Ruby
Alan Garcia
Muchas gracias por el pequeño Q/A con Diego de Granda. ¡Gran profesor! 😎
Yamid Horacio Rodríguez
function crearContador() {
let contador = 0; // Esta variable es parte del closure
return function () { // Esta es la función interna
contador++; // Accede a "contador" aunque ya terminó "crearContador"
console.log(contador);
};
}
const contador1 = crearContador(); // Se crea un closure
contador1(); // 1
contador1(); // 2
contador1(); // 3
const contador2 = crearContador(); // Se crea un nuevo closure
contador2(); // 1
contador2(); // 2
Explicación:
crearContador define una variable contador en su interior.contador.crearContador ya terminó su ejecución, la función interna sigue "recordando" la variable contador, gracias al closure.💡 Cómo funciona internamente
crearContador, se crea un nuevo ámbito que contiene la variable contador.Eduardo Reyes
Me gustan estos capitulos, demuestran que los cursos fueron planeados a detalle y produccidos sin prisa.
Samuel Steven Bernal Martínez
Muy buena iniciativa estos caps
Robinson Daniel Mendoza Campo
qué bonito es medellín y estos capitulos de entrevista.
Jonathan Garcia
excelente 👏👏👏👏
Markin Piero Pulache Guarniz
muy buena entrevista profe DIego
Sergio Castaneda
Excelente entrevista al profesor Diego
Alcira Reyes
una entrevista muy interesante