Explora los conceptos básicos detrás de los lenguajes de programación populares, desde la sintaxis y los tipos de datos hasta el flujo de control y las ideas orientadas a objetos. Estos cuestionarios te ayudan a comparar las características de los lenguajes y a fortalecer tu capacidad para leer y razonar sobre el código en diferentes ecosistemas.

Desentraña cómo Python encuentra nombres y mantiene el estado a través de llamadas con este cuestionario enfocado en ámbitos, cierres y decoradores. Trabajarás con patrones del mundo real como funciones anidadas, uso no local/global y funciones envolventes. Elige tu cantidad de preguntas y dificultad para que coincida con tu nivel de comodidad, luego aprende de cada explicación a medida que avanzas.

Agudiza tu comprensión del modelo de propiedad de Rust, las reglas de préstamo y las anotaciones de tiempo de vida con preguntas prácticas centradas en el código. Trabajarás a través de errores comunes del compilador, elegirás las soluciones más seguras y desarrollarás intuición sobre cómo piensa el verificador de préstamos. Elige tu dificultad y número de preguntas preferido, luego aprende a tu propio ritmo sin temporizador.
Desenreda el comportamiento asíncrono de JavaScript con preguntas sobre Promesas, async/await, microtareas y el ciclo de eventos. Practicarás predecir el orden de ejecución, detectar errores sutiles de temporización y elegir el patrón asíncrono correcto para código real. Elige tu cantidad de preguntas y dificultad preferidas, luego aprende a tu propio ritmo sin temporizador.
Hay 3 cuestionarios con un total de 353 preguntas.
No. Cada cuestionario no tiene temporizador, así que puedes responder a tu propio ritmo.
Todas las preguntas son de opción múltiple con 4 opciones.
Sí. Verás preguntas de conceptos así como elementos enfocados en la lectura de código y sintaxis.
Sí. Los 3 cuestionarios varían en longitud y dificultad, desde lo básico hasta temas más detallados.
Estos cuestionarios de Lenguajes de Programación se centran en los bloques de construcción compartidos entre muchos lenguajes: variables, tipos, operadores, funciones, alcance y ideas comunes de la biblioteca estándar.
También practicarás el reconocimiento de patrones específicos de cada lenguaje (como se expresan los bucles, excepciones o clases) y elegir la mejor explicación para el comportamiento de un fragmento de código.
Cada pregunta tiene 4 opciones de respuesta y no hay temporizador, así que puedes pensar en los detalles de la sintaxis y los casos límite sin apresurarte.
La longitud y dificultad de los cuestionarios varían en el conjunto, permitiéndote comenzar con fundamentos y avanzar hacia preguntas más detalladas sobre características y mejores prácticas.
Los lenguajes de programación generalmente equilibran la legibilidad, el rendimiento, la seguridad y la productividad del desarrollador de diferentes maneras, por lo que la misma tarea puede verse muy diferente en dos lenguajes.
Muchos lenguajes modernos toman prestadas ideas de lenguajes anteriores (por ejemplo, programación estructurada, orientación a objetos y características funcionales), por lo que aprender conceptos se transfiere bien incluso cuando la sintaxis cambia.