📝 Tutorial: “Hola Mundo en Mojo — de error a éxito”

1. Primer intento (error)

print(«Hola desde Mojo»)

Resultado al ejecutar:

mojo: error: module does not define a `main` function

👉 Explicación: Mojo necesita un punto de entrada (main()), no permite expresiones sueltas en el archivo.

2. Segundo intento (error con comentarios)

  • fn main():
  • print(«Hola desde Mojo») // comentario

Resultado al ejecutar:

  • error: unexpected token in expression

👉 Explicación: En la versión actual, Mojo no soporta // para comentarios. Solo acepta #.

3. Versión corregida (funciona)

  • Mojo

    • fn main():

      • # Cada linea en Mojo se llama declaracion
      • print(«Hola desde Mojo»)
      • # El print(«Hola desde Mojo») es una instruccion
      • # Las instrucciones terminan con salto de linea
      • # Mojo trata todo entre comillas como una cadena
      • # Mojo trata todo entre comillas como una cadena

Resultado al ejecutar:

  • Hola desde Mojo

👉 Explicación:

  • fn main(): define el punto de entrada.
  • print(...) está indentado dentro de main.
  • Los comentarios se escriben con #.



🚀 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

  1. Abre PowerShell como administrador.
  2. Ejecuta:
  3. Reinicia tu PC si lo pide.
  4. Se instalará Ubuntu automáticamente (puedes elegir otra distro si lo prefieres).
  5. 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

  1. Abre PowerShell como administrador.
  2. Ejecuta:
  3. Reinicia tu PC si lo pide.
  4. Se instalará Ubuntu automáticamente (puedes elegir otra distro si lo prefieres).
  5. 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

  1. Ve al sitio oficial de Modular.
  2. Regístrate para acceder al SDK.
  3. Descarga el archivo .tar.gz y colócalo en tu carpeta de usuario en Ubuntu.
  4. Descomprime el SDK:

    • tar -xvzf mojo-sdk.tar.gz

  5. 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

  6. Verifica la instalación:

    • mojo –version

🧑‍💻 Paso 4: Configurar Visual Studio Code

  1. Instala Visual Studio Code en Windows.
  2. Instala la extensión Remote – WSL.
  3. Abre tu proyecto en Ubuntu desde VS Code.
  4. (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.