5 repository-uri
Educational materials and examples focused on teaching specific programming language features and behaviors.
Distinguishing note: Distinct from general documentation by focusing on the pedagogical aspect of learning language nuances.
Explore 5 awesome GitHub repositories matching education & learning resources · Programming Language Tutorials. Refine with filters or upvote what's useful.
This project is an educational resource and technical reference archive focused on the core architecture and counter-intuitive behaviors of the JavaScript programming language. It provides a comprehensive collection of language edge cases, syntax anomalies, and runtime inconsistencies that challenge standard developer assumptions. By grounding these examples in the official ECMAScript specification, the repository serves as a guide for understanding the underlying mechanics of the language. The project distinguishes itself by cataloging specific instances of type coercion, operator precedence
A collection of educational materials and examples designed to help developers understand complex or counterintuitive programming language behaviors.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Provides a vast collection of commented code examples designed to teach the core syntax and features of many languages.
Acest proiect este un antrenor automat de sintaxă și un curs interactiv de Python conceput ca un framework de învățare bazat pe teste. Învață caracteristicile și sintaxa limbajului Python ghidând cursanții printr-o serie de exerciții de codare în care scopul este modificarea codului sursă până când o suită de teste eșuate trece cu succes. Sistemul utilizează o metodologie de dezvoltare bazată pe teste (TDD), oferind o secvență de provocări incrementale care cresc în complexitate. Dispune de un runner de teste automatizat și monitorizarea modificărilor fișierelor pentru a oferi feedback imediat prin re-executarea automată a testelor atunci când fișierele sursă sunt modificate. Mediul de învățare organizează exercițiile prin sistemul de fișiere și permite executarea țintită a testelor pentru a verifica concepte specifice de programare fără a rula întreaga suită.
Guides learners through Python language features using a suite of executable tests and immediate feedback.
Ziglings is an interactive coding course and tutorial designed to teach the Zig programming language. It functions as a test-driven learning tool that guides users through a sequence of incremental exercises to master language syntax and semantics. The project provides a series of small, broken programs that learners must fix. Progress is achieved by modifying the code until it satisfies predefined requirements and passes associated automated tests. The educational experience is supported by a shell-based test runner and local compiler execution to provide immediate feedback. It utilizes a f
Provides pedagogical materials and interactive exercises focused on teaching Zig language features and behaviors.
4noobs is an open-source educational resource index that organizes structured, beginner-friendly learning paths across a wide range of technology domains. It delivers all content as static Markdown files managed under Git version control, with a curated-index-based navigation system that groups tutorials and roadmaps by technology domain into separate silos. The project provides step-by-step learning roadmaps for programming languages from Assembly to TypeScript, along with framework guides for tools like Angular, Vue, Django, and Spring. It includes certification preparation guides aligned w
Offers beginner-friendly roadmaps and tutorials for a wide range of programming languages from Assembly to TypeScript.