How to Teach Yourself Programming

How to Teach Yourself Programming © Abstruse Goose (anonymous) · Abstruse Goose · CC BY-NC 3.0 US
Why it lands
A parody of the "Teach Yourself C++ in 21 Days" kind of book: the only way to fit it into 21 days is a time machine. Peter Norvig's essay "Teach Yourself Programming in Ten Years" makes the same argument in prose and links to this comic. The image file is named ars_longa_vita_brevis: the art is long, life is short.
Related
Transcript
- Days 1 - 10 Teach yourself variables, con- stants, arrays, strings, expres- sions, statements, functions,...
- Days 11 - 21 Teach yourself program flow, pointers, references, classes, objects, inheritance, polymor- phism, ....
- Days 22 - 697 Do a lot of recreational program- ming. Have fun hacking but re- member to learn from your mis- takes.
- Days 698 - 3648 Interact with other programmers. Work on programming projects together. Learn from them.
- Days 3649 - 7781 Teach yourself advanced theoret- ical physics and formulate a con- sistent theory of quantum grav- ity.
- Days 7782 - 14611 Teach yourself biochemistry, molecular biology, genetics,...
- Day 14611 Use knowledge of biology to make an age-reversing potion.
- Day 14611 Use knowledge of physics to build flux capacitor and go back in time to day 21.
- Day 21 Replace younger self.
- As far as I know, this is the easiest way to
- "Teach Yourself C++ in 21 Days".
Credits
- Original
- How to Teach Yourself Programming — Abstruse Goose (anonymous), Abstruse Goose
- First published at
- abstrusegoose.com/249 (offline)
- Image file
- raw.githubusercontent.com/s-macke/Abstruse-Goose-Archive/master/comics/ars_longa_vita_brevis.png
- License
- CC BY-NC 3.0 US
The English page shows the original image unmodified. The Japanese page shows an adaptation by wtfe²: the lettering was erased from the art and replaced with a Japanese translation. The adaptation is shared under the same license as the original.