Update
This commit is contained in:
parent
d666a3d2b5
commit
165d7890e6
23 changed files with 2150 additions and 1985 deletions
|
@ -14,7 +14,7 @@ At high level programming becomes [spiritual](spirituality.md). Check out e.g. [
|
|||
|
||||
*See also [programming tips](programming_tips.md) and [exercises](exercises.md).*
|
||||
|
||||
Anyone can (and probably should) learn at least the basics of programming -- even if you just aim to maintain a small server or make a website, you will probably have to learn how to write a simple [script](script.md), and it won't be too difficult, you can learn this from a programming cookbook, just like you can learn to prepare a simple meal without having to become a master chef. Here however we will now assume you aspire to become a GOOD programmer, that you feel programming is something you want to dedicate part of your life to and that it's something you feel joy about for its own sake. How to tell if you're meant for this? You should just feel it. Every true programmer will be able to tell you the story of when he became charmed, when he first saw a computer and realized its potential, when someone showed him a programming language and at that moment the revelation struck him when he saw: "my God, this machine does EXACTLY what I tell it to." Normal people are just like "oh, that's cool", but the chosen ones just become overwhelmed by excitement, the thought of so many possibilities immediately floods the mind. A normal man perhaps thinks it will simplify his taxes, a true programmer instead can't stop thinking about how to "abuse" (or more correctly *[hack](hacking.md)*) the machine to do something no one thought about before, no matter practical utility, appreciating just the intellectual value. If this is you, read on.
|
||||
Anyone can (and probably should) learn at least the basics of programming -- even if you just aim to maintain a small server or make a website, you will probably have to learn how to write a simple [script](script.md), and it won't be too difficult, you can learn this from a programming cookbook, just like you can learn to prepare a simple meal without having to become a master chef. Here however we will now assume you aspire to become a GOOD programmer, that you feel programming is something you want to dedicate part of your life to and that it's something you feel joy about for its own sake. How to tell if you're meant for this? You should just feel it. Every true programmer will be able to tell you the story of when he became charmed, when he first saw a computer and realized its potential, when someone showed him a programming language and at that moment the revelation struck him when he saw: "my God, this machine does EXACTLY what I tell it to." Ordinary NPCs just go "oh, that's cool", but the chosen ones just become overwhelmed by excitement, the thought of so many possibilities promptly floods the mind. A normal man perhaps thinks it will simplify his taxes, a true programmer instead can't stop thinking about how to "abuse" and exploit (or more correctly *[hack](hacking.md)*) the machine to do what no one thought about before, regardless of practical utility, appreciating just the intellectual value. If this is you, read on.
|
||||
|
||||
At first you have to learn two basic rules that have to be constantly on your mind:
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue