Usa la fuente oficial
Evita instaladores reempaquetados. Los enlaces de esta página conducen al proyecto o proveedor original.
Instala solo lo que necesita tu ruta. Cada guía explica para qué sirve la herramienta, cómo comprobarla y qué revisar cuando algo falla.
Evita instaladores reempaquetados. Los enlaces de esta página conducen al proyecto o proveedor original.
Ejecuta el ejemplo de comprobación. Separar instalación de contenido evita confundir un problema de entorno con uno conceptual.
Cuando compares resultados registra herramienta, versión, sistema y opciones relevantes.
Python ejecuta los programas; un entorno virtual mantiene separadas las bibliotecas de cada proyecto para que los ejercicios puedan repetirse sin conflictos.
python --version
python -m venv .venv
# Linux/macOS: source .venv/bin/activate
# Windows: .venv\Scripts\activate
python -m pip install pytest requests
python -c "print('Palta', 2 + 3)"Resultado esperado: Ves una versión de Python 3, el entorno aparece activado, pytest y requests se instalan sin errores y la última instrucción muestra Palta 5.
R ejecuta el análisis; RStudio organiza scripts, consola, archivos, gráficos y proyectos en una misma interfaz.
1 + 1
R.version.string
getwd()Resultado esperado: Debes obtener 2, una versión de R y la carpeta donde está trabajando el proyecto.
PostgreSQL es el DBMS que almacena y procesa; el editor solo envía sentencias y muestra resultados.
SELECT version();
SELECT 2 + 3 AS resultado;Resultado esperado: La primera consulta muestra la versión del servidor y la segunda devuelve una fila con el valor 5.
Una máquina virtual ofrece un sistema completo, aislado y recuperable; WSL es práctico para terminal y desarrollo en Windows, pero algunas prácticas de arranque, dispositivos o servicios necesitan una VM completa.
whoami
id
pwd
uname -a
cat /etc/os-release
ip -brief address
printf "Laboratorio Linux listo\n"Resultado esperado: Ves un usuario no privilegiado, la versión del kernel y distribución, al menos una interfaz de red y el mensaje final sin errores.
Ripes permite observar ensamblador RISC-V, camino de datos, pipeline, caché y entrada/salida paso a paso.
li a0, 42
li a7, 1
ecall
li a7, 10
ecallResultado esperado: El programa muestra 42 y termina. Si no aparece, revisa en Ayuda qué llamadas al entorno admite tu versión.
Tinkercad permite simular antes de conectar componentes. Arduino IDE compila y carga programas cuando tienes una placa física.
void setup() { pinMode(LED_BUILTIN, OUTPUT); }
void loop() {
digitalWrite(LED_BUILTIN, HIGH); delay(500);
digitalWrite(LED_BUILTIN, LOW); delay(500);
}Resultado esperado: El LED alterna encendido y apagado dos veces por segundo, en simulación o en la placa.
Unity Hub administra instalaciones y proyectos; el Editor ejecuta escenas; y un IDE compatible aporta navegación, análisis y depuración de C#.
using UnityEngine;
public class ComprobarEntorno : MonoBehaviour
{
private void Start()
{
Debug.Log("Unity y C# listos", this);
}
}Resultado esperado: El IDE reconoce UnityEngine sin errores, el proyecto compila y la Consola muestra “Unity y C# listos” una sola vez al iniciar la escena.
Git registra versiones; la terminal permite observar con precisión la carpeta, la rama y el estado antes de modificar el historial.
# Reemplaza nombre y correo antes de ejecutar
git --version
git config --global user.name "Tu Nombre"
git config --global user.email "tu-correo-verificado@ejemplo.com"
git config --global init.defaultBranch main
git config --list --show-origin
git init git-laboratorioResultado esperado: Git muestra su versión, la configuración indica su archivo de origen y se crea la carpeta git-laboratorio con un repositorio vacío en la rama inicial main.
El JDK incluye el compilador y la máquina virtual necesarios para construir y ejecutar las implementaciones. Un IDE ayuda a navegar tipos y pruebas, pero las comprobaciones de terminal mantienen visible el proceso.
java --version
javac --version
# Comprobar.java
public class Comprobar {
public static void main(String[] args) {
System.out.println("Java listo: " + (2 + 3));
}
}
javac Comprobar.java
java ComprobarResultado esperado: java y javac muestran versiones compatibles, la compilación crea Comprobar.class y la ejecución muestra “Java listo: 5”.
El navegador permite estudiar la plataforma web y el DOM; Node.js ejecuta JavaScript fuera de ella, y npm registra las herramientas y dependencias de cada proyecto.
node --version
npm --version
mkdir javascript-lab
cd javascript-lab
npm init -y
npm pkg set type=module
node -e "console.log('JavaScript listo:', 2 + 3)"Resultado esperado: Node.js y npm muestran sus versiones, se crea package.json con type igual a module y la última instrucción muestra “JavaScript listo: 5”.
MongoDB conserva documentos; Compass permite inspeccionarlos. Puedes usar una instancia local o un servicio administrado, pero las credenciales siempre deben quedar fuera del repositorio y del navegador.
# No pegues aquí una credencial real
# .env.local
MONGODB_URI=mongodb://127.0.0.1:27017/palta_lab
# Comprueba primero el servidor con Compass o mongoshResultado esperado: Puedes conectarte con un usuario limitado, crear un documento de prueba, leerlo y cerrar la sesión sin exponer la URI en Git ni en código enviado al navegador.
La herramienta ya no debería ocupar tu atención. Conserva el ejemplo mínimo para diagnosticar el entorno si aparece un problema más adelante.
Abrir la biblioteca →