When starting to learn a new programming language, people first focus on understanding its syntax, relating it to what they already know. However, as...