mouredev/one-day-one-language — explained in plain English
Analysis updated 2026-07-08 · repo last pushed 2024-11-22
Try out a programming language in your browser without installing anything.
Get a quick overview of a language like Rust or Go to see what it is used for.
Follow a guided first-steps lesson to decide which language to learn next.
Understand the basics of the language your engineering team uses.
| mouredev/one-day-one-language | dotnet/winforms | inkle/ink | |
|---|---|---|---|
| Stars | 4,878 | 4,790 | 4,756 |
| Language | C# | C# | C# |
| Last pushed | 2024-11-22 | — | — |
| Maintenance | Stale | — | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 3/5 | 2/5 |
| Audience | general | developer | writer |
Figures from each repo's GitHub metadata at analysis time.
No setup needed, each language pairs with an online editor so you can write code directly in your browser.
"Un Día, Un Lenguaje" (One Day, One Language) is a beginner-friendly learning resource that introduces you to a new programming language each week. Created by software engineer and content creator Brais Moure, the project is designed to help you take your very first steps with a language, answer common beginner questions, and give you a starting foundation. It does not promise to make you an expert overnight, but rather aims to help you explore different languages so you can decide where to focus your learning journey. Each lesson is built around a live stream on Twitch, which is later uploaded to YouTube. For every language covered, the repository provides both a video lesson and accompanying sample code. The lessons follow a consistent structure: an introduction to the language, how to install and configure it on your computer, its common uses, how to write your first "hello world" program, core fundamentals, basic syntax, and suggested next steps. The repository also includes a curated list of helpful resources for each language, such as links to official documentation, online code editors, and tutorials. This resource is ideal for anyone curious about programming but unsure where to start. For example, if you have heard about Rust or Go but do not know what they are used for, this project gives you a quick, guided tour. It currently covers 11 popular languages, including Python, JavaScript, Swift, Kotlin, Java, TypeScript, Dart, PHP, and C Sharp. A product manager wanting to understand what their engineering team uses, or a beginner exploring which language to learn first, would find this useful for getting a high-level overview without feeling overwhelmed. The project is notable for its accessibility and community-driven approach. It breaks down barriers by pairing each language with an online editor, meaning you can try writing code directly in your web browser without needing to download or install complex tools. It is also an ongoing project, with the creator actively asking the community which languages should be added next.
A beginner-friendly learning project that introduces a new programming language each week through video lessons and sample code. It covers the basics, installation, syntax, and common uses, so you can explore languages like Python, Rust, or Go and decide where to focus your learning.
Mainly C#. The stack also includes Python, JavaScript, TypeScript.
Stale — no commits in 1-2 years (last push 2024-11-22).
The repository does not specify a license, so default copyright terms apply and you should check with the author before reusing the material.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.