An excellent review of the V language and the features it promotes: https://mawfig.github.io/2022/06/18/v-lang-in-2022.html The code samples are a great example of how you do PL work: you learn about the intended semantics and try to write programs that are broken in interesting ways.