学习创意编程
Learning Creative Coding

原始链接: https://stigmollerhansen.dk/resume/learning-creative-coding/

这本免费的148页书籍旨在帮助设计专业的学生和教育者克服学习创意编程时常遇到的挫折。它认识到许多人在学习过程中会面临情感挑战——感到迷茫、不好意思提问或质疑自己的能力——因此,它并非旨在*让*编程变得容易,而是帮助学习者*保持*动力。 本书将45种具体的挫折感映射到九种“传统美德”上,例如好奇心和谦逊,为每种挫折感提供肯定、解释和具体的行动步骤。它侧重于*如何*在遇到困难时继续学习,而不仅仅是*编写什么*代码。 本书面向学习6-12个月的新手,弥合了设计直觉和编程逻辑之间的差距。教育者也可以利用它来解决学生面临的情感障碍。该书以知识共享许可发布,可免费下载,无需注册,并且已被下载超过9500次。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 学习创意编程 (stigmollerhansen.dk) 13 分,由 ammerfest 发表于 56 分钟前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请YC | 联系 搜索:
相关文章

原文

So you’ve decided to learn creative coding—smart move. Just know the road isn’t perfectly paved. As you progress, you’ll get stuck, feel confused, and question if this was really a good idea. But don’t worry! This free book will get you unstuck, back on track, and help you reach your destination.

This book maps the 45 most common frustrations you’ll face and shows you exactly how to work through and learn from each one. It won’t make coding easy, but it will make you stay curious, not furious, on your path to programming confidence.

This Book Is For You If…

You’re a design student learning creative coding, and you’ve felt:

  • Like everyone else “gets it” while you’re drowning in error messages
  • Embarrassed asking “basic” questions in class
  • Ready to quit because you’re “just not a programmer”
  • Angry at tutorials that skip over the parts where you actually struggle
  • Convinced you’re too visual/intuitive/creative for this

This book validates those feelings—then shows you how to work through them.

What This Book Actually Does

Most creative coding resources teach you what to code. This book teaches you how to keep going when coding gets hard.

Inside, you’ll find 45 specific frustrations mapped to nine classical virtues: Curiosity, Humility, Courage, Perseverance, Patience, Openness, Compassion, Playfulness, and Prudence.

Each frustration gets one spread with:

  • The Feeling – what this frustration actually feels like
  • This Is Real – validation that this is normal
  • What’s Happening – why you’re experiencing this
  • What This Teaches You – the hidden learning opportunity
  • Moving Forward – concrete next steps
  • Plus Reflect and Do exercises

Navigate by virtue, learning stage, or type of frustration. Use it as a reference when you hit walls, or read it front to back to prepare yourself.

Who will benefit from reading this book?

Design students → If you’re in your first 6-12 months of learning creative coding—whether in a university program, workshop, or self-taught—this book meets you where you are. You bring design intuition. Now you’re wrestling with programming logic. This book helps you bridge that gap without losing yourself.

Creative coding educators → If you teach designers to code, you’ve seen students quit despite having potential. This book gives you language and frameworks for addressing the emotional barriers that technical instruction misses. Use it as a companion resource or recommended reading.

About the Author

Stig Møller Hansen is a Senior Associate Professor at the Coded Design Programme at The Danish School of Media and Journalism (DMJX), where he’s taught designers to code for two decades. His PhD research focused specifically on integrating programming into graphic design education.

This book distills twenty years of watching students struggle, persist, and succeed—and understanding why some make it through while others don’t.

Free, Open, Accessible

This book is released under Creative Commons (CC BY-NC-SA 4.0). That means:

  • It’s completely free to download
  • You can share it with classmates, students, and friends
  • Educators can use it in courses without permission
  • No signup forms, no email required, no catch
联系我们 contact @ memedata.com