Tecnología para gente curiosa · Aprende a tu ritmo

Palta es Cool.
¡Aprender es jugosiiito!

Una biblioteca abierta para aprender tecnología desde cero, conectar conceptos con situaciones reales y comprobar lo aprendido.

11áreas disponibles
167secciones guiadas
507ejercicios resueltos
01 / ÁREAS

Más temas.
Una misma curiosidad.

Elige un área y avanza por lecciones breves. Cada ruta conecta conceptos, ejemplos visuales y práctica.

01↗

Área · Bases de datos

Organiza información que tenga sentido

Modelado, relaciones, reglas de negocio, SQL, consultas, integridad, transacciones y operación segura explicados paso a paso.

02↗

Área · Sistemas operativos

Descubre qué ocurre detrás de la pantalla

Recursos, procesos, memoria, archivos, redes, seguridad, concurrencia, Linux, contenedores y diagnóstico.

03↗

Área · Análisis de datos con R

Convierte datos en preguntas y hallazgos

R, limpieza, estadística, probabilidad, inferencia, modelos, series temporales, fuentes externas y automatización.

04↗

Área · Pensamiento computacional

Aprende a resolver antes de programar

Descomposición, algoritmos, lógica, estructuras, complejidad, pruebas, impacto digital y prototipos con Arduino.

05↗

Área · Arquitectura de computadores

Descubre cómo piensa una CPU

Bits, lógica digital, circuitos secuenciales, RISC-V, camino de datos, pipeline, caché y rendimiento.

06↗

Área · Python

Programa, automatiza y trabaja con datos

Sintaxis, control, objetos, pruebas, API, automatización, NumPy, Pandas, visualización y proyectos reproducibles.

07↗

Área · C# para Unity

Construye juegos con código que puedas mantener

C#, ciclo de vida, Inspector, POO, eventos, arquitectura, herramientas de editor, Git, SOLID, patrones, pruebas y depuración.

08↗

Área · Git y control de versiones

Construye un historial que te ayude a pensar

Terminal, staging, commits, ramas, recuperación, GitHub, colaboración y diagnóstico explicados desde el estado del repositorio.

09↗

Área · Estructuras de datos

Elige cómo organizar cada problema

Recursividad, complejidad, listas, pilas, colas, heaps, hash, árboles y grafos implementados paso a paso con Java.

10↗

Área · JavaScript y desarrollo web

Construye aplicaciones web de extremo a extremo

JavaScript moderno, DOM, asincronía, TypeScript, Angular, Node.js, Express, MongoDB y tiempo real con proyectos verificables.

11↗

Área · Introducción a Linux

Domina el sistema desde la terminal

Laboratorio seguro, shell, archivos, permisos, procesos, servicios, red, SSH, automatización, Bash, seguridad y recuperación.

Sistemas operativos✦Procesos e hilos◆Linux y servidores✦Bases de datos◆JOIN✦Subconsultas◆SQL✦Análisis con R◆ggplot2✦Probabilidad◆Regresión✦Informes reproducibles◆Memoria virtual✦Reproducibilidad◆Pensamiento computacional✦Algoritmos◆Arduino✦Pruebas y depuración◆Arquitectura de computadores✦RISC-V◆Pipeline y caché✦Redes y contenedores◆Rendimiento✦Virtualización◆Python✦C#◆Unity✦MonoBehaviour◆SOLID y patrones✦Profiler◆Git y terminal✦Commits◆Ramas✦GitHub◆Reflog y bisect✦Estructuras de datos◆Recursividad y Big O✦Pilas y colas◆Hash, árboles y grafos✦JavaScript moderno◆DOM y accesibilidad✦Promesas y Fetch◆TypeScript✦Angular◆Node.js y Express✦MongoDB◆Socket.IO✦Linux desde cero◆Terminal y permisos✦systemd y registros◆Red y SSH✦Cron y timers◆Bash scripting✦Seguridad y respaldos◆
02 / PRÁCTICA

Leer ayuda.
Resolver enseña.

Los ejercicios están organizados por lección, con sus objetivos y contexto, para que puedas pasar de la idea al código.

Abrir biblioteca →
SISTEMAS OPERATIVOS · PRÁCTICAInicial

PROCESOS · ESTADOS · ENTRADA/SALIDA

¿Listo o bloqueado?

Una aplicación solicitó leer un archivo y el disco todavía no ha entregado los datos. ¿En qué estado debería quedar su proceso?

01La solicitud de lectura ya fue enviada.02Los datos aún no están disponibles.03Elige: listo, ejecución o bloqueado.
Mostrar respuesta +

El proceso no puede avanzar hasta que ocurra un evento externo.

Estado: bloqueado
Abrir la lección completa →