
Teaching Tech Together
by Greg Wilson · first published 2018
6mentions
5recommended by
5HN commenters
2018–2024first – last mentioned
100% recommend
Why HN recommends it
Broad, practical guide to structuring lessons so ideas stick, summarizing research on how people learn programming and technical topics; suited to anyone teaching tech, from instructors to mentors.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Please take a look at the work Greg Wilson did on the matter. There's a book entitled "How to Teach Programming (And Other Things)[0]", and a second book entitled "Teaching Tech Together[1]" [0]: http://third-bit.com/2017/05/31/how-to-teach-programming.htm... [1]: http://teachtogether.tech/en/
on “Ask HN: (CS Lecturers) How do you make class interesting?” ↗Greg Wilson has a couple of books on this: - "How to Teach Programming (And Other Things)"[0] - "Teaching Tech Together", newer edition of aforementioned book.[1] These books delve into how to conduct lessons, what to concentrate on, what to optimize for, how to construct quizz questions with embedded diagnostic capability…
on “Ask HN: Learning How to Teach” ↗…teach programming. "Commonsense Computing" [1] found that students understand concurrency a lot faster when presented as a "human" problem, such as selling tickets in a concert. I'd recommend reading Teaching Tech Together (http://teachtogether.tech), which references a lot of empirical papers on teaching programming. [1]: https://cseweb.ucsd.edu/classes/fa08/cse599/Papers/ICERConcu...
on “Ask HN: Best empirical papers on software development?” ↗…well? It depends on what you're referring to by "research area". My focus is specific to novel CS exercises like typing exercises, Parsons Problems, coding problems, etc. In that regard I really like Teaching Tech Together [1] as a broad, here's a blanket review of CS education and its exercises. If you mean more generally to just CS Education, then Teaching Tech is still starting point I think, as it provides a nice literature…
on ““The Suck” (Learning Anything by Writing It Out by Hand)” ↗Teaching Tech Together[1] is an incredible resource for learning how to structure lessons in a way that makes ideas stick. Highly recommend. Commoncog has a nice general overview [2]. [1]: http://teachtogether.tech/en/ [2]:…
on “Ask HN: How to Teach Coding?” ↗…author Dr. Greg Wilson has written/compiled many books/tutorials which I can recommend. I would especially laud Software Design by Example [1][2], The Architecture of Open Source Applications [3] and Teaching Tech Together [4]. [1] https://third-bit.com/sdxpy/ (python version) [2] https://third-bit.com/sdxjs/ (js version) [3] https://aosabook.org/ [4] http://teachtogether.tech/
on “SQL for data scientists in 100 queries” ↗