top | item 1186948

Learn to program in 21 days (comic)

56 points| thomas | 16 years ago |abstrusegoose.com | reply

16 comments

order
[+] i80and|16 years ago|reply
I wouldn't mind those kinds of book titles so much if they just said "Learn basic [language] syntax in [n] [units of time]". Not as catchy I guess, though.
[+] camwest|16 years ago|reply
I think these books feed off the fact that most new programmers are doubly ignorant. They don't even know how much they don't know.
[+] TheTarquin|16 years ago|reply
Speaking as someone who has had to maintain code written by someone who "learned" from these books, I completely agree. What was there was certainly C++ in a purely linguistic sense, but as code it was complete gibberish.
[+] GrandMasterBirt|16 years ago|reply
Well, you can learn the syntax but the problem is when someone says they "know java" usually you care about them not just knowing java syntax, but the pitfalls, many frameworks that exist, general approach to problems, etc.

Just because I know Java + Ruby Syntax + Some stuff on RoR does not mean I am a good RoR programmer, there's just so much more to RoR than the syntax.

I want to see someone completely grok pointer logic in 24 hrs from knowing nothing.

[+] zephjc|16 years ago|reply
Day 21.001: Fade out of existence because you forgot -- despite your years of physics training -- that killing your younger self is a time paradox.
[+] proemeth|16 years ago|reply
Well, there would be several schools in terms of time travel (mutable/immutable timelines).
[+] leif|16 years ago|reply
Someone forgot "Perfect doppleganger technology, then go back in time to kill Stroustrup, replace him, and write C++ in a way that you actually can learn it in 21 days. Also, obsolete Sun Microsystems."
[+] hnal943|16 years ago|reply
I think everyone is taking the title a little too literally. The "24 hours" gimmick is just a way of constraining the information into discrete concepts. Once you know 24 facets of a language, you are certainly qualified to start testing out the language. Is there anyone who really thinks that by reading any number of books on a topic you could consider yourself an expert?
[+] plinkplonk|16 years ago|reply
" Is there anyone who really thinks that by reading any number of books on a topic you could consider yourself an expert?"

Depends on what exactly "reading" encompasses. If you can work through a good book (say SICP) doing all the exercises etc and writing a lot of code, I'd be very surprised if you don't "level up" very fast. If you've worked completely through "C Interfaces and Implementations" by David Hanson, you should be a pretty good C programmer at the end.

Working through a series of great books will amplify this effect.

so yes you can achieve a lot through proper use of books but 21 days, no way.

[+] eru|16 years ago|reply
> Is there anyone who really thinks that by reading any number of books on a topic you could consider yourself an expert?

Math may be the one of the few areas, where this is true. If you can read (and understand!) a math book, you have already gone pretty far. But that's much closer to reading source code (or poetry) than your average book.

[+] ryne|16 years ago|reply
It's doubly funny when you look at the difference between "use knowledge to make an age-reversing potion" which follows with "use knowledge to build flux capacitor"
[+] numeromancer|16 years ago|reply
If you go back in time and have sex with yourself, does that count as homosexuality, or just masturbation?