<?xml version='1.0' encoding='UTF-8'?><urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9' xmlns:xhtml='http://www.w3.org/1999/xhtml'><url><loc>https://cleanlanguage.dev/</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/?lang=es'/><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://cleanlanguage.dev/get-started</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/get-started'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/get-started?lang=es'/><changefreq>monthly</changefreq><priority>0.9</priority></url><url><loc>https://cleanlanguage.dev/tutorials</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials?lang=es'/><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://cleanlanguage.dev/syntax</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/syntax'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/syntax?lang=es'/><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://cleanlanguage.dev/docs</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/docs'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/docs?lang=es'/><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-01-your-first-program</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-01-your-first-program'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-01-your-first-program?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-02-variables-and-types</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-02-variables-and-types'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-02-variables-and-types?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-03-working-with-text</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-03-working-with-text'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-03-working-with-text?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-04-making-decisions</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-04-making-decisions'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-04-making-decisions?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-05-loops</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-05-loops'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-05-loops?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-06-lists</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-06-lists'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-06-lists?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-07-functions</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-07-functions'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-07-functions?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-08-classes</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-08-classes'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-08-classes?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-09-handling-errors</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-09-handling-errors'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-09-handling-errors?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/first-steps-10-ai-coding-partner</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/first-steps-10-ai-coding-partner'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/first-steps-10-ai-coding-partner?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/your-first-server</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/your-first-server'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/your-first-server?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/return-html</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/return-html'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/return-html?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/route-parameters</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/route-parameters'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/route-parameters?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/reading-from-database</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/reading-from-database'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/reading-from-database?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/insert-into-database</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/insert-into-database'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/insert-into-database?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/building-components</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/building-components'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/building-components?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/listing-records</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/listing-records'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/listing-records?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/query-parameters</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/query-parameters'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/query-parameters?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/json-api-endpoints</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/json-api-endpoints'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/json-api-endpoints?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/putting-it-together-2</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/putting-it-together-2'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/putting-it-together-2?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/type-conversions</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/type-conversions'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/type-conversions?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/advanced-functions</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/advanced-functions'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/advanced-functions?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/list-operations</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/list-operations'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/list-operations?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/string-toolkit</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/string-toolkit'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/string-toolkit?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/class-design</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/class-design'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/class-design?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/class-inheritance</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/class-inheritance'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/class-inheritance?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/require-contracts</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/require-contracts'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/require-contracts?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/error-handling-deep</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/error-handling-deep'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/error-handling-deep?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/iteration-patterns</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/iteration-patterns'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/iteration-patterns?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://cleanlanguage.dev/tutorials/language-in-practice</loc><lastmod>2026-05-18</lastmod><xhtml:link rel='alternate' hreflang='en' href='https://cleanlanguage.dev/tutorials/language-in-practice'/><xhtml:link rel='alternate' hreflang='es' href='https://cleanlanguage.dev/tutorials/language-in-practice?lang=es'/><changefreq>monthly</changefreq><priority>0.6</priority></url></urlset>