Some people might decry this as unnecessary complexity, and in some cases the variability and mutability of language can be a disadvantage. Certainly in science and engineering, it is necessary to be very, very careful and precise with language in order to communicate your meaning, and there are some meanings that cannot be adequately communicated with our language at all, as we don't have the words; it's one of the hazards of trying to talk about the nature of reality using a communication technique developed to tell people where the best fruit is.
The Self-Taught Programmer Review
I feel a little bad knocking this book down to three stars, because it's not entirely this book's fault. I set out a few weeks ago to teach myself to program in Python. I have some loose programming experience, but it often comes up as something I feel would make my job significantly easier, and simply as a valuable tool to add to my toolkit. Since I have long taught myself different subjects by finding books about them (see: theoretical astrophysics in seventh grade), my first stop was to see what relatively inexpensive Kindle books were out there that I could download and read to learn how to code in Python.