[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"project-\u002Fprojects\u002Flessrusty":3,"project-writing-\u002Fprojects\u002Flessrusty":20,"mdc--xw9iau-key":21},{"slug":4,"title":5,"description":6,"body":7,"category":8,"sources":9,"name":10,"order":11,"status":12,"stack":13,"website":17,"featured":18,"path":19},"lessrusty","LessRusty — a project by Dennis Adriaansen","A Rust learning project built around practical scenarios, code exploration and practice.","\n## Learn a concept in the context of a problem\n\nLessRusty is my Rust learning project. The interface is built with Nuxt; the subject is Rust.\n\nIt explores a different learning format from a long reference page: show a scenario, ask a focused question and explain why an answer works.\n\n## From syntax to ownership\n\nThe curriculum starts with foundations such as variables, types, functions, scope and control flow. Practical stories introduce Rust’s ownership model and other language concepts through code.\n\nPractice, review and exams give the same material different roles. Practice explains an answer immediately. Exams record the choice and reveal the result later.\n\n## Make the code explorable\n\nThe code explorer connects snippets to explanations, examples and related concepts. A lesson can therefore act as an entry point into a larger map of knowledge.\n\nThe project is still evolving. Course coverage and examples can change as the curriculum expands.\n\nFor the website, visit [LessRusty](https:\u002F\u002Flessrusty.com). For the other learning project in my workshop, see [AI Inzetten](\u002Fprojects\u002Fai-inzetten).\n","Learning",[],"LessRusty",6,"Experiment",[14,15,16],"Rust","Nuxt","cloudconfig","https:\u002F\u002Flessrusty.com",false,"\u002Fprojects\u002Flessrusty",[],{"data":22,"body":23},{},{"type":24,"children":25},"root",[26,35,41,46,52,57,62,68,73,78],{"type":27,"tag":28,"props":29,"children":31},"element","h2",{"id":30},"learn-a-concept-in-the-context-of-a-problem",[32],{"type":33,"value":34},"text","Learn a concept in the context of a problem",{"type":27,"tag":36,"props":37,"children":38},"p",{},[39],{"type":33,"value":40},"LessRusty is my Rust learning project. The interface is built with Nuxt; the subject is Rust.",{"type":27,"tag":36,"props":42,"children":43},{},[44],{"type":33,"value":45},"It explores a different learning format from a long reference page: show a scenario, ask a focused question and explain why an answer works.",{"type":27,"tag":28,"props":47,"children":49},{"id":48},"from-syntax-to-ownership",[50],{"type":33,"value":51},"From syntax to ownership",{"type":27,"tag":36,"props":53,"children":54},{},[55],{"type":33,"value":56},"The curriculum starts with foundations such as variables, types, functions, scope and control flow. Practical stories introduce Rust’s ownership model and other language concepts through code.",{"type":27,"tag":36,"props":58,"children":59},{},[60],{"type":33,"value":61},"Practice, review and exams give the same material different roles. Practice explains an answer immediately. Exams record the choice and reveal the result later.",{"type":27,"tag":28,"props":63,"children":65},{"id":64},"make-the-code-explorable",[66],{"type":33,"value":67},"Make the code explorable",{"type":27,"tag":36,"props":69,"children":70},{},[71],{"type":33,"value":72},"The code explorer connects snippets to explanations, examples and related concepts. A lesson can therefore act as an entry point into a larger map of knowledge.",{"type":27,"tag":36,"props":74,"children":75},{},[76],{"type":33,"value":77},"The project is still evolving. Course coverage and examples can change as the curriculum expands.",{"type":27,"tag":36,"props":79,"children":80},{},[81,83,90,92,98],{"type":33,"value":82},"For the website, visit ",{"type":27,"tag":84,"props":85,"children":88},"a",{"href":17,"rel":86},[87],"nofollow",[89],{"type":33,"value":10},{"type":33,"value":91},". For the other learning project in my workshop, see ",{"type":27,"tag":84,"props":93,"children":95},{"href":94},"\u002Fprojects\u002Fai-inzetten",[96],{"type":33,"value":97},"AI Inzetten",{"type":33,"value":99},".",1794481660797]