Creating small CLI tools is a fun way to get more familiar with a
programming language. If you are coming from an infrastructure
background, a CLI tool that you can use to send commands to
devices/servers might be considered a neat starting point getting
into Rust. This is how I started off learning Python, by writing
small things that were usefull in a context that I was familiar
with. Back then, I used argparse
, getpass
and
netmiko
. Starting with Rust is pretty daunting, and I have found
that using similar tactic used to learn Python can also be applied
when learning Rust.