shalabh
06/24/2020, 12:37 AMshalabh
06/24/2020, 12:39 AMAleks
06/24/2020, 1:00 AMAleks
06/24/2020, 1:02 AMIvan Reese
Ivan Reese
Ivan Reese
Ivan Reese
Kartik Agaram
Kartik Agaram
Garth Goldwater
06/24/2020, 4:07 AMGarth Goldwater
06/24/2020, 4:07 AMChris Maughan
06/24/2020, 8:09 AMogadaki
06/24/2020, 4:44 PMshalabh
06/24/2020, 5:54 PMAleks
06/24/2020, 8:13 PMKartik Agaram
Ivan Reese
I want to ask - did anybody actually learn to program with tools like this?My first n programming environments, roughly in order, all of them largely self-directed (helped by the fact that many of these were designed to be discoverable): HyperCard, HyperStudio, Logo (Lego Dacta), various games with level/map editors (StarEdit, Myth's Fear&Loathing), Director, Flash (gotoAndPlay), Tcl/Tk (copy-tweak-paste scripting a 3d graphics program), and then finally Java. I think the thing that worked for me is that I had sort of naturally drilled myself on a whole bunch of different kinds of computational thinking, planning for edge cases, separating data and behaviour, doing first order logic, working with abstractions vs concretions, etc. I also spent a lot of time using complex 3d animation tools, which are loaded with computational thinking. So by the time I hit a "real" programming language, it largely felt familiar (if not old hat), and I was quickly able to start doing things that were outside the scope of previous environments, like building physics and game engines.
Ivan Reese
Is there even a programming game that involves constructing compound values?You should take a look at SpaceChem.
shalabh
06/24/2020, 9:56 PMKartik Agaram
shalabh
06/24/2020, 10:56 PMKartik Agaram
Aleks
06/25/2020, 12:00 AMfor(int i = 0; i < 1000000; i++) {
System.out.println(i);
}
It was a lightbulb moment when I saw just how quickly a computer could count, and another lightbulb moment when the chassis started to heat up and the fan kicked on.
I think the thing learning environments get wrong, for me at least, is that they make programming seem mundane.
Kids are addicted to tablets by the age of, like, 2. They know computers are the most magical objects in existence. When a learn to code tool tries to make computing seem mundane, it rings false. Computing is the closest thing we as a species has to magic, and I wish learning environments did a better job of capturing that sense of wonder I got writing a simple for loop.ogadaki
06/25/2020, 5:57 AMogadaki
06/25/2020, 6:03 AMogadaki
06/25/2020, 6:04 AMKartik Agaram
shalabh
07/03/2020, 4:59 AMDan Cook
07/19/2020, 7:28 PM