Learn awk by coding a game

When you learn a new programming language, it[he]#039[/he]s good to focus on the things most programming languages have in common: Variables – places where information is stored; Expressions – ways to calculate things; Statements – the means by which state changes are expressed in a program. These concepts are the basis of most programming languages.

Source: LXer – Learn awk by coding a game