Hi, I need to learn Rust. I'm an experienced C/C++/C#/Java/ObjC coder with familiarity in Python and JS. I have read the basics of Rust but want to get down to writing code. walk me through making a simple substring-match CLI app, like baby's first grep except only string literals for now.