D.J. Quavern wrote:Hello everyone! And welcome Ken .
Is it your second Rust book, I think I saw something else from you pass.
Long time no see <3. Ooooh I would love to play for this book!
I am in the (long on and off) process of writing a Rust gamepiler (compiler that gamifies the errors you do) and it would help me greatly :p
This is my first Rust book but my third book to publish. The first two are on Python: Tiny Python Projects (Manning, 2020) and Mastering Python for Bioinformatics (O'Reilly, 2021). All my books (so far) take the same approach of presenting a challenge program in each chapter. The reader is provided tests and inputs to help create a program that works according to the spec. Rust has a steep learning curve, so the book starts with printing "Hello, world!" and slowly moves through how to get command-line input from the user to how to read files and STDIN then how to write files and STDOUT and so forth. Since I stress how to write and use tests to develop the program, I'm also teaching test-driven development (TDD), which I think is the most important skill the reader can apply no matter what language they use or learn.