Full threadkaranbhangui·How's this? http://eloquentjavascript.net/Might be a bit too cut and dry for a 12 year old, but it's got some nice interactive parts to it.View on HN