4 ms·
For someone to become a effective creator of programs today, they need to learn - a style of analytical thinking and formal reasoning - syntax and semantics o
by zmanian 12y ago
For someone to become a effective creator of programs today, they need to learn
- a style of analytical thinking and formal reasoning
- syntax and semantics of 1 or more programming languages
- interpreting the debug and error reporting capabilities of their environment
- version control
- text editing
- one or more build systems
- a mental model of computing machines and networks
Outside of academic environments you need to learn all of these thing simultaneously. If we can collapse away a few of these things with minimal loss of productivity we make programming much accessible.