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

Start grouping related ideas together in a better format than issues #18

Open
badlydrawnrob opened this issue Jan 25, 2024 · 0 comments

Comments

@badlydrawnrob
Copy link
Owner

badlydrawnrob commented Jan 25, 2024

Programming is time-consuming to teach.
WSIGAF? What's in it for me?
Will it move me towards my goals?
Avoid shit you hate.1

There's a lot of similarly related ideas in this repo, Racket Playground, Anki and some useful Writing Styleguides that I need to make for general writing and for "code articles". Eventually, possibly, with the view to write a book or a fun curriculum.

  1. 101 Art, Design, Music and Code
  2. A Writing Styleguide for ___
  3. Coding for 6—12 year olds2
  4. Coding for my purposes
  5. What's right and wrong about the books I've read3
  6. Problem solvers for all ages
  7. The library project (my main purpose for learning)
  8. CSS is NOT a programming language!!!
  9. .-,

Footnotes

  1. No javascript. NO JAVASCRIPT. Which languages are horrid? Which stuff is painfully boring? The kids may never need to learn these languages, and if so there's 100s of resources out there. What can you do that's artistic, fun, deep knowledge, and great for learning? I'm not a DBA, I'm better at light coding, and I don't have to build super complex stuff to teach to A-level standard. Think evergreen content. Stick to your strengths!!! 99% of people won't become a programmer. Simple, concise, fun!

  2. Think like a kindergarten kid. Relia, Concrete->Pictorial->Abstract, Auditory and Story Time, Musical projects, other fun stuff. Consider what adults and kids love doing together, and it might be applicable to all ages.

  3. Think "finger-painting": what are the key colours (atoms), circles (blocks, compound statements), and .-, (function shapes, recursion, more advanced stuff) that we're teaching per chapter? What new topics are being introduced? What existing knowledge is being expanded upon?

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