Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Tracked by #12 ...
badlydrawnrob opened this issue Jan 15, 2024 · 0 comments
Open
Tracked by #12 ...

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

badlydrawnrob opened this issue Jan 15, 2024 · 0 comments

Comments

@badlydrawnrob
Copy link
Owner

badlydrawnrob commented Jan 15, 2024

"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

Footnotes

  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?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant