Si estás en Windows y quieres empezar a programar en Mojo, el nuevo lenguaje diseñado para alto rendimiento y compatibilidad con Python, esta guía te llevará paso a paso desde cero. Usaremos WSL (Windows Subsystem for Linux) para crear un entorno Linux dentro de Windows, ideal para instalar Mojo y trabajar cómodamente.
🧠 ¿Qué es WSL?
WSL es una herramienta que te permite ejecutar Linux directamente dentro de Windows, sin máquinas virtuales ni reinicios. Es como tener Ubuntu funcionando como una app más en tu escritorio.
Con WSL puedes:
- Usar comandos y herramientas de Linux (
git,gcc,python, etc.). - Instalar entornos como Mojo, Rust, Node.js, etc.
- Acceder a tus archivos de Windows desde Linux (
/mnt/c/...). - Usar Visual Studio Code para editar archivos en Linux desde Windows.
🛠️ Paso 1: Instalar WSL y Ubuntu
- Abre PowerShell como administrador.
- Ejecuta:
- Reinicia tu PC si lo pide.
- Se instalará Ubuntu automáticamente (puedes elegir otra distro si lo prefieres).
- Abre Ubuntu desde el menú de inicio y crea tu usuario Linux.
- Algo asi seria:
- wsl –install
La operación solicitada requiere elevación.
Descargando: Subsistema de Windows para Linux 2.6.1
Instalando: Subsistema de Windows para Linux 2.6.1
Se ha instalado Subsistema de Windows para Linux 2.6.1.
Instalando componente opcional de Windows: VirtualMachinePlatform
Herramienta Administración y mantenimiento de imágenes de implementación
Versión: 10.0.26100.5074
Versión de imagen: 10.0.26200.7171
Habilitando características
[==========================100.0%==========================]
La operación se completó correctamente.
La operación solicitada se realizó correctamente. Los cambios se aplicarán una vez que se reinicie el sistema.
La operación solicitada se realizó correctamente. Los cambios se aplicarán una vez que se reinicie el sistema.
C:\Users\danie>^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O^[[I^[[O
🚀 Cómo instalar Mojo por primera vez en Windows usando WSL
Si estás en Windows y quieres empezar a programar en Mojo, el nuevo lenguaje diseñado para alto rendimiento y compatibilidad con Python, esta guía te llevará paso a paso desde cero. Usaremos WSL (Windows Subsystem for Linux) para crear un entorno Linux dentro de Windows, ideal para instalar Mojo y trabajar cómodamente.
🧠 ¿Qué es WSL?
WSL es una herramienta que te permite ejecutar Linux directamente dentro de Windows, sin máquinas virtuales ni reinicios. Es como tener Ubuntu funcionando como una app más en tu escritorio.
Con WSL puedes:
- Usar comandos y herramientas de Linux (
git,gcc,python, etc.). - Instalar entornos como Mojo, Rust, Node.js, etc.
- Acceder a tus archivos de Windows desde Linux (
/mnt/c/...). - Usar Visual Studio Code para editar archivos en Linux desde Windows.
🛠️ Paso 1: Instalar WSL y Ubuntu
- Abre PowerShell como administrador.
- Ejecuta:
- Reinicia tu PC si lo pide.
- Se instalará Ubuntu automáticamente (puedes elegir otra distro si lo prefieres).
- Abre Ubuntu desde el menú de inicio y crea tu usuario Linux.
⚙️ Paso 2: Preparar el entorno Linux
Dentro de Ubuntu:
sudo apt update && sudo apt upgrade
sudo apt install python3 python3-pip
Esto instala Python y pip, necesarios para Mojo.
📦 Paso 3: Instalar el SDK de Mojo
- Ve al sitio oficial de Modular.
- Regístrate para acceder al SDK.
- Descarga el archivo
.tar.gzy colócalo en tu carpeta de usuario en Ubuntu. - Descomprime el SDK:
- tar -xvzf mojo-sdk.tar.gz
- Agrega Mojo al PATH. Edita tu archivo
.bashrc:- nano ~/.bashrc
- Añade al final:
- export PATH=»$HOME/mojo/bin:$PATH»
- Guarda y ejecuta:
- source ~/.bashrc
- Verifica la instalación:
- mojo –version
🧑💻 Paso 4: Configurar Visual Studio Code
- Instala Visual Studio Code en Windows.
- Instala la extensión Remote – WSL.
- Abre tu proyecto en Ubuntu desde VS Code.
- (Opcional) Instala la extensión Mojo Language Support si está disponible.
🧪 Paso 5: Tu primer programa en Mojo
Crea un archivo hola.mojo con este contenido:
fn main(): print(«¡Hola, Mojo!»)
Ejecuta desde la terminal:
mojo hola.mojo
¡Y listo! Tu entorno Mojo está funcionando.
🎯 Conclusión
Gracias a WSL, puedes disfrutar de la potencia de Linux sin salir de Windows. Mojo se instala fácilmente en este entorno, y con Visual Studio Code puedes tener una experiencia de desarrollo moderna, didáctica y visual.
