badlydrawnrob / anki

Learn to code with Anki — flashcards and themes for all learning levels. Master your programming language of choice!
MIT License
742 stars 63 forks source link

But I'm a kid! I don't know that yet. #103

Open badlydrawnrob opened 9 months ago

badlydrawnrob commented 9 months ago

"Education is the kindling of a flame, not the filling of a vessel." — (Socrates, source)

I've rounded up a few thoughts on learning with cards (or not) in this issue while learning Elm.

  1. Assume you know nothing.
  2. Can you create a card that a kid would understand?
  3. Where are you in the learning process?[^1]
  4. Which programming language do you start out with?
  5. What in the seven hells do these variables mean?[^2]
  6. Education is endless.[^3]

[^1]: Is memorising syntax with Anki cards a good use of your time? See also point (4) above, as this carries a lot of weight when you're starting out. [^2]: This documentation is far superior as the Racket lang documentation can be too academic. However, it still assumes quite a bit of prior knowledge. What on earth is 'outline and what is (quote "outline")? [^3]: Learning to code isn't like a range(), with a hard edge. It's fuzzy, complected, and takes a lifetime. Teaching yourself, or teaching others takes a ridiculously long amount of time; if you're like me, you forget all the time, struggle to build out a thing unaided, and feel the vessel is never full. As a teacher, at what time is your job done?!