Learning to Program

The Basic programming language is a really nice abstraction for a physical computer. As a language it has the notion of an instruction pointer (line numbers) and a stack pointer (using GOSUB). The entire language description fits on a page. A great way to teach it is using the javascript Apple II Basic emulator (which is frankly amazing).

http://www.calormen.com/jsbasic/

Good assignments are:

 
9
Kudos
 
9
Kudos

Now read this

What ‘Making Partner’ Means at a Startup

(originally published on the [first round review]([http://firstround.com/article/What-making-partner-means-at-a-startup])) “It’s easier to ask forgiveness than permission.” — Grace Hopper When he led the Netscape Browser team, Tom Paquin... Continue →