Su primer «Hello, World!»
Escriba y ejecute su primer programa «Hello, World!» en Rust. Comprenda el proceso básico de compilación y ejecución.
Su primer «Hello, World!» es una lección gratuita de Learn Rust Coding en CoddyKit. Esta es la lección 2 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Learn Rust Coding, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Learn Rust Coding incluye 3 lecciones en total.
Your First Rust Program
Es hora de escribir tu primer programa en Rust: ¡Hola, mundo! Es la manera clásica de confirmar que tu configuración funciona y conocer lo básico.
Creating Your Source File
Los archivos de código fuente de Rust terminan en .rs, como main.rs. Crea uno en una carpeta de proyecto nueva; este contiene las instrucciones que escribes.
The `fn main()` Function
Todo programa en Rust comienza en una función llamada main. La sintaxis fn main() { } la declara: fn para función, luego un nombre, parámetros y un cuerpo.
Printing to the Console
Para imprimir en la consola, utiliza la macro println!. El ! indica que es una macro, es decir, código que se expande en tiempo de compilación. Pasa tu texto entre comillas y termina con ;.
Your "Hello, World!" Code
Aquí tienes el programa completo de ¡Hola, mundo!. Pégalo en main.rs — ten en cuenta el punto y coma al final de la sentencia println!.
fn main() {
println!("Hello, world!");
}Turning Code into an Executable
Tu CPU no puede leer Rust directamente, por lo que el compilador rustc lo traduce. Ejecuta rustc main.rs para producir un ejecutable.
rustc main.rsExecuting Your Program
Ahora ejecuta el archivo ejecutable: ./main en Linux/macOS o main.exe en Windows. Verás tu saludo: compilar y luego ejecutar.
./mainUsing Cargo for Convenience
El comando rustc solo funciona, pero la mayoría de los proyectos usan Cargo para crear la estructura inicial, compilar y ejecutar, especialmente a medida que crecen. Configura una estructura estándar para ti.
Cargo's Hello World
Inicia un proyecto con cargo new, luego entra con cd y haz cargo run. Cargo compila y ejecuta en un solo paso, encargándose de los detalles.
fn main() {
println!("Hello, world!");
}Compiling & Running
Has escrito tu primer programa en Rust y has aprendido dos formas de ejecutarlo: directamente con rustc y utilizando Cargo. Comprobemos lo que has aprendido.
Recap: Your First Rust Program
Creaste, compilaste y ejecutaste tu primer programa, tanto con el comando básico rustc como con el más fluido cargo run. A continuación, la cadena de herramientas completa.
Preguntas frecuentes
¿La lección «Su primer «Hello, World!»» es gratis?
Sí — el texto completo de «Su primer «Hello, World!»» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Learn Rust Coding, actualiza a CoddyKit PRO. El curso de Learn Rust Coding incluye 3 lecciones en total.
¿Qué aprenderé en «Su primer «Hello, World!»»?
Escriba y ejecute su primer programa «Hello, World!» en Rust. Comprenda el proceso básico de compilación y ejecución. Practicas Learn Rust Coding con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Learn Rust Coding?
No se requiere experiencia previa. Learn Rust Coding en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 3.
¿Cuánto tiempo toma la lección «Su primer «Hello, World!»»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Learn Rust Coding?
Sí. Cada lección de Learn Rust Coding incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Instalación de Rust y Cargo
- Su primer «Hello, World!»
- Exploración de la cadena de herramientas de Rust