Learning Rust Using Program Templates: Introduction
Programming languages are typically taught by following an index of the programming constructs of the language. Declaring and using variables is followed by writing arithmetic statements is followed by writing if statements is followed by writing loops and so on.
But computer programming is primarily a problem-solving activity and one way it can be taught is by focusing on…