Notes!
Computer programming is, fundamentally, about two things:
Problem-solving using computers Learning to control complexity while solving these problems
...it is concluded that the proper, primary aim of programming is, not to produce programs, but to have the programmers build theories of the manner in which the problems at hand are solved by program execution.
This section is still a WIP, cus I'm not really sure what to add here! For now, here's some stuff that I'm trying to keep updated regularly: