2 ms·
The only way we can give them a "great experience" is by teaching first. Who do you mean by "we" and what exactly do you think should be taught?
by GHFigs 17y ago
The only way we can give them a "great experience" is by teaching first.
Who do you mean by "we" and what exactly do you think should be taught?
- loup-vaillant 17y ago"We" are developers, teachers, and even just any people who know some very basic stuff well. And we should teach: First the very basics. What is a computer? A program? An OS? A network? The internet? A web browser? A web site? A URL? A search engine? A file? A text editor? Email? Web based mail? Then, a bit about privacy and security. What is a virus? An anti-virus? A firewall? Spam? Fishing? Spam filters? Cryptography? TLS? How to spy on your husband? Can you trust strangers and companies on line (compared to IRL)? What is a weak password? And finally, a crash programming course in a super-easy programming language so they can write a hello world, do some calculations, and a basic interactive program (like a dichotomy game). It shouldn't take more than a few hours (maybe even just one). But it definitely should teach that computer errors are often programmer errors. That it is possible to do personalized automation of tedious tasks. Ideally, all these things should be taught with the help of GNU/linux machines. Not only to push the philosophy, but also to put everyone in an unfamiliar environment, then get them familiar with it. Just to teach them that they can actually learn.