Topic: it seems a shame that no one has talked about programming yet
two things got me into computers: graphics (320x200x16) with the mouse, and programming (mostly in text mode or what you might call the vt without x windows.) this was in dos, all run from floppies.
using the shell is a wonderful skill to have, it creates a great deal of consistency across distros until systemd comes along (xkcd 927...) while we ride gui fad to gui fad. i dont hate the gui, but i wish it would hold still for 5 minutes (i prefer icewm if that tells you anything.)
if you want an increase in software freedom, youll want in increase in free software. if free software spent more time teaching people how to code, i think there would be more free software advocates.
but i tried teaching bash, javascript, python and even basic (there are freedom-respecting dialects that dont need line numbers) and i while python is used very successfully in education, i dont think its the easiest language of all time. its probably easy enough for you and me.
i want to maximise the number of people who know how code and care about software freedom... preferably at the same time. in the past, i have given away free laptops to promote both of these goals.
but this is really about irving, johnny and officebot. so here are a few ways to read about them:
#### license: creative commons cc0 1.0 (public domain)
#### http://creativecommons.org/publicdomain/zero/1.0/
# bash using curl:
curl https://ptpb.pw/-JeE | less
# bash using wget:
wget -O- https://ptpb.pw/-JeE | less
# python 2 using urllib:
from urllib import urlopen
x = urlopen("https://ptpb.pw/-JeE").readlines()
for p in range(0,len(x),19): print chr(10) * 10, "".join(x[p:p+19]) ; c = raw_input()
# fig 4.6 (also using urllib)
x = arrcurl "https://ptpb.pw/-JeE"
buf = "" arr
forin p, x
buf plus p
blen = buf len
ifmore blen, 19
now = 10 chr times 10 print
buf = join buf "\n" print lineinput "" arr
fig
next
buf = join buf "\n" print