4 ms·
I have strong personal belief that the trading card game Magic: The Gathering is a perfect introduction to programming It’s got state, conditonals, loops, stac
by john2x 5y ago
I have strong personal belief that the trading card game Magic: The Gathering is a perfect introduction to programming
It’s got state, conditonals, loops, stacks, maybe even concurrency with multiplayer. All wrapped up in a fun game with cool art and lore.
If you can resolve a deep stack in Magic, that’s pretty much like keeping track of procedural code in your head.
Downside is it can get very expensive.
- jvvw 5y agoMy two boys play Magic and I definitely agree that they've learned a lot from it. I think it does need a parent or other adult who plays to teach them (and who presumably has their own decks already from the expense perspective!). We play a lot of Commander. They've also really enjoyed reading some of the stories based on the lore.
- pkdpic 5y agoThat's fascinating, I never made that connection having never played magic somehow but the connection seems so obvious now.