MCPcopy Index your code
hub / github.com/WayLearnLatam/Learning-Rust

github.com/WayLearnLatam/Learning-Rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
21 symbols 27 edges 6 files 7 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Learning-Rust

Banner Bienvenidos a este repositorio, donde te guiaremos paso a paso en tu proceso de aprendizaje de Rust 🦀, no importa si eres nuevo en el ámbito de la programación o si ya tienes experiencia en algún otro lenguaje!

Puedes comenzar dándole Fork a este repositorio (abajo te explicamos como 👇), hemos preparado un entorno de codespaces listo para que no tengas que instalar nada, solo déjate llevar por la fluidez de los ejercicios y temas desarrollados especialmente para ti.

Asegúrate de clonar este repositorio a tu cuenta usando el botón Fork.

fork

  • Puedes renombrar el repositorio a lo que sea que se ajuste con tu proyecto.
  • Presiona el botón <> Code y luego haz click en la sección Codespaces

codespaces

  • Por último, presiona Create codespace on master. Esto abrirá el proyecto en una interfaz gráfica de Visual Studio Code e instalará todas las herramientas necesarias para empezar a programar (es muy importante esperar a que este proceso termine):

instalacion

El proceso de instalación finaliza cuando la terminal se reinicia y queda de la siguiente manera:

terminal


¿Listo para comenzar?

Introducción a Rust

Introducción a la terminal

Tipos de variable

Control de flujo, condicionales y ciclos

Funciones

Ownership y referencias

Colecciones: Vec, VecDeQue, HashMap y BTreeMap

Objetos: Struct y enum

⚠️ Nota ⚠️

No olvides que es muy importante fijarte un objetivo para poder medir tu progreso en el dominio del lenguaje. Puedes empezar con algo pequeño, como crear un programa de línea de comandos que lea datos del usuario, una calculadora sencilla, o un conversor de unidades. Eventualmente, podrías proponerte proyectos un poco más grandes, como un gestor de tareas en consola, un servidor web básico, un juego simple, o incluso una pequeña herramienta de sistema. Recuerda que en el mundo de la programación el cielo es el único límite 🚀✨!

Core symbols most depended-on inside this repo

informacion_mascota
called by 3
7_structs_y_enums/src/main.rs
imprimir_numero
called by 1
5_ownership/src/main.rs
imprimir_string
called by 1
5_ownership/src/main.rs
imprimir_referencia
called by 1
5_ownership/src/main.rs
modificar_string
called by 1
5_ownership/src/main.rs
funcion_de_prueba
called by 1
4_funciones/src/main.rs
main
called by 0
3_control_de_flujo_y_ciclos/src/main.rs
main
called by 0
5_ownership/src/main.rs

Shape

Function 16
Class 3
Enum 1
Method 1

Languages

Rust100%

Modules by API surface

7_structs_y_enums/src/main.rs7 symbols
5_ownership/src/main.rs6 symbols
4_funciones/src/main.rs5 symbols
6_colecciones/src/main.rs1 symbols
3_control_de_flujo_y_ciclos/src/main.rs1 symbols
2_tipos_de_variable/src/main.rs1 symbols

For agents

$ claude mcp add Learning-Rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact