# id|title|summary|keywords|file|related
getting-started|Inicio en 5 minutos|Ruta rapida para abrir proyecto, escribir codigo, ejecutar y leer diagnosticos.|inicio,primeros pasos,onboarding,proyecto|getting-started.md|language-overview,run-compile,diagnostics
run-compile|Flujo de ejecutar y compilar|Comandos de run/compile, targets, opciones de salida y depuracion.|ejecutar,compilar,target,save,out,debug,tests|run-compile.md|diagnostics,getting-started
editor-basics|Fundamentos del editor|Pestanas, estrategia de guardado, formato, busqueda y navegacion.|editor,pestanas,guardar,formato,busqueda,definicion,referencias|editor-basics.md|shortcuts,snippets
project-explorer|Guia del arbol de proyecto|Crear/mover/duplicar/eliminar rutas y ejecutar desde el arbol.|arbol,proyecto,carpetas,copiar,cortar,pegar,duplicar|project-explorer.md|run-compile,editor-basics
snippets|Gestor de snippets|Crear y mantener plantillas para escribir codigo mas rapido.|snippets,plantillas,autocomplete|snippets.md|editor-basics,shortcuts
shortcuts|Atajos de teclado|Atajos de mayor impacto para productividad en clase y practica.|atajos,teclado,hotkeys|shortcuts.md|editor-basics,project-explorer,diagnostics
faq|FAQ y resolucion de problemas|Problemas frecuentes de configuracion y flujo con solucion concreta.|faq,problemas,configuracion,soporte|faq.md|run-compile,diagnostics,getting-started
language-overview|Mapa del lenguaje Lucia|Mapa completo de caracteristicas de Lucia y donde profundizar cada tema.|lenguaje,caracteristicas,resumen,mapa,this implicito,asignacion indexada,colecciones vacias tipadas|language-overview.md|syntax-control-flow,types-and-collections,operators-and-expressions,declarations-let-const
declarations-let-const|Declaraciones con let y const|Reglas para declarar variables mutables e inmutables.|let,const,declaracion,alcance|declarations-let-const.md|types-and-collections,diagnostics
types-and-collections|Tipos y colecciones|Tipos base de Lucia mas literales/acceso/indexacion de list y dict, incluyendo vacios tipados y metodos avanzados.|tipos,int,float,string,bool,list,dict,date,datetime,asignacion indexada,lista vacia,dict vacio,insert,remove,extend,merge,put|types-and-collections.md|functions-and-builtins,methods-and-chaining
operators-and-expressions|Operadores y expresiones|Aritmeticos, asignacion, comparacion, logicos, ternario y null coalescing.|operadores,asignacion,comparacion,logicos,ternario,null coalescing|operators-and-expressions.md|syntax-control-flow,string-interpolation
conditional-expressions|Expresiones condicionales y coalescencia nula|Uso correcto de if ternario y operador ?? en Lucia.|ternario,if expresion,coalescing,??,precedencia|conditional-expressions.md|operators-and-expressions,syntax-control-flow,diagnostics
syntax-control-flow|Sintaxis y flujo de control|if/else, switch/case, ciclos, break/continue, return, try/catch/finally.|sintaxis,if,switch,while,for,do while,for in,try,catch,finally|syntax-control-flow.md|operators-and-expressions,diagnostics
flow-control-semantics|Reglas semanticas de break continue y return|Cuando break/continue/return son validos y como leer sus diagnosticos.|break,continue,return,semantica,loop,funcion,diagnosticos|flow-control-semantics.md|syntax-control-flow,diagnostics,functions-and-builtins
functions-and-builtins|Funciones y built-ins|Definicion de funciones, retorno, built-ins globales y helpers via metodos.|funciones,return,builtins,print,len,input,insert,remove,merge,put,to_int,to_float,to_bool|functions-and-builtins.md|methods-and-chaining,builtins-math-date
function-signatures|Firmas de funciones y metodos|Sintaxis oficial de firmas, retorno tipado y errores frecuentes de declaracion.|func,metodo,firma,retorno,tipo,void,params|function-signatures.md|functions-and-builtins,oop-and-modules,diagnostics
methods-and-chaining|Metodos y chaining en string/list/dict|Metodos integrados, contratos de argumentos y encadenamiento para expresiones limpias.|metodos,string,list,dict,chaining,len,length,insert,remove,removeAt,extend,first,last,is_empty,copy,items,size,merge,put,pad_left,pad_right,to_int,to_float,to_bool,count,capitalize,title,is_numeric,is_alpha,is_alnum|methods-and-chaining.md|functions-and-builtins,string-interpolation
string-interpolation|Interpolacion de strings|Construccion de textos dinamicos con ${expr}.|interpolacion,string,plantillas|string-interpolation.md|operators-and-expressions,methods-and-chaining
builtins-math-date|Built-ins de matematica y fecha|Ayudas numericas y temporales: random, date, datetime, today, now.|matematica,fecha,datetime,random,sqrt,sin,cos,tan,log|builtins-math-date.md|functions-and-builtins,types-and-collections
oop-and-modules|Clases, herencia e imports|class, extends, constructor, this/this implicito, asignacion indexada e imports.|class,extends,constructor,this,this implicito,import,module,asignacion por indice|oop-and-modules.md|declarations-let-const,diagnostics
imports-multiarchivo|Imports y estructura multiarchivo robusta|Patrones de organizacion y resolucion de simbolos en proyectos con varios archivos.|import,modulo,multiarchivo,simbolos,ciclos,resolucion|imports-multiarchivo.md|oop-and-modules,diagnostics,project-explorer
diagnostics|Diagnosticos y errores semanticos|Interpretar diagnosticos de sintaxis/semantica y decidir siguiente accion.|diagnosticos,errores,advertencias,semantica,sintaxis,unexpected token,length,tipado de listas|diagnostics.md|syntax-control-flow,declarations-let-const,oop-and-modules
