this post was submitted on 03 Sep 2023
12 points (92.9% liked)
Book Recommendations
222 readers
1 users here now
A community dedicated to recommending books, both new and old.
Please follow this instances rules.
To find more communities on this instance, go to: !411@literature.cafe
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Not sure what projects or languages you're considering but Automate the Boring Stuff with Python is excellent if you want to get into Python. Rather than teaching concepts up front, it teaches you how to solve specific problems and build up a programming mindset focusing on a particular project in each chapter.
I am leaning towards Rust eventually but I do know that it's very much not a good idea to start off with Rust. I mainly need to build more of the foundations of establishing a programming mindset as well as the basic fundamentals involved in programming before going to Rust and having to break all of it apart.
Rust isn’t the easiest language but starting with it might not be the worst option. Rust is weird enough that if you start with some other language you’ll spend a lot of time unlearning that when you eventually try Rust.
Also I’ve found that the rust compiler gives the most helpful suggestions. It’ll tell you exactly what is wrong and where. I’ve worked in at least half a dozen languages and the tooling for Rust has been the best.