4 ms·
This is something I've thought a lot about as I've tried to teach basic skills at $corp to smart people with relatively little formal comp sci or programming ex
by zwischenzug 10y ago
This is something I've thought a lot about as I've tried to teach basic skills at $corp to smart people with relatively little formal comp sci or programming experience.
It led me to write two books using the Hard Way method:
http://learnbashthehardway.tk/learnbashthehardway.pdf http://learnbashthehardway.tk/learnbashthehardway.pdf
http://learngitthehardway.tk/learngitthehardway.pdf http://learngitthehardway.tk/learngitthehardway.pdf
It doesn't assume zero knowledge, but it's so hard to know how to pitch. What I like about the hard way method is that typing stuff out forces you to engage the material and encourages self-learning through the topic.
- chuckdries 10y agoJust a heads up - on the learn bash the hard way section 1.6.2 you tell the user to enter csh but you never tell them to exit, so a beginner following your instructions would be doing the whole tutorial in csh, not bash. Granted, your comment about $ vs % and the fact that all the following code snippets have $ they could figure it out but still.
- zwischenzug 10y agoThanks - just the kind of thing I need pointing out :)
- watt 10y agoGit book, page 36. "look at the diff of the commit that caused it and" ... the sentence just cuts off there.
- zwischenzug 10y agoThanks again!
- jstimpfle 10y agoA table of contents would be helpful!