4 ms·
I'm passionate about teaching programming to 17-19 year olds, how to improve and tools that can be used. I try to stay up to date with best (or at least good)
by Chubbi1968 4y ago
I'm passionate about teaching programming to 17-19 year olds, how to improve and tools that can be used.
I try to stay up to date with best (or at least good) practices to pass on to my students. I'm currently teaching Python, JavaScript and C++, while learning Rust and Quarto (which I hope can replace C++ and LaTeX).
I've recently started reading "The Pragmatic Programmer" after the many recommendations here on HN. It's indeed a very good book.
- jventura 4y ago> I'm passionate about teaching programming to 17-19 year olds. I've been teaching for some time an introductory programming class to kids with those ages (1st year university students). I think the best approach to teach programming is to start with flowcharts (hand drawn in the paper), do a lot of them, and then use a computer to "program" in flowcharts. Here's some examples of hand-drawn flowchart exercises [1], and for the second, I use Flowgorithm [1]. It is much easier to teach Java (which is the "real" language they must learn in that class) after they know how to think "algorithmically". [1] https://joaoventura.net/blog/2020/flowcharts/ https://joaoventura.net/blog/2020/flowcharts/ [2] http://flowgorithm.org/ http://flowgorithm.org/