In my experience - I started developing in December last year, Between then and the start of April I was hitting studying programming and development hard (I am talking 12 hours daily 7 days a week for 4 months), prior to this I didn't even know what a html tag was. There is still a lot I need to learn about development, concepts that I have only just touched the surface with.. with that being said I spent most of that time with Javascript but really trying to learn what was happening under the hood. There are of course people who will know considerably more than me. However, I understood the stack and the heap, mutable references and what sort of data goes where(again not expert level understanding but I knew if I used an object and was accessing it in multiple places I had to be careful to prevent bugs etc.), The majority of that knowledge came from laboriously going through Javascript.Info and the eloquent javascript books. Understanding types in JS made a big difference, knowing what type each method or function returns etc, so I picked up Typescript about 2 months into my journey. I can build full stack with the help of frameworks such as express in JS, manage auth, integrate payments, all the usual stuff.
With that being said, I am still a beginner. I have only very surface level knowledge of things like Authentication, a very basic understanding of SQL and a better understanding of NoSQL.
My experience up to now is that the book has done a marvelous job of helping me understand all of the concepts, it has taught me a little more depth about memory management, its been approachable, it doesn't throw in endless complex terminology. It breaks it down in simple easy to understand terms.
If you have no experience with another language it may be hard, I can't say for sure but I can say it took me a good 2 months before things started to make sense with fundamentals in Javascript and not look like a screen full of nonsense.
But the book, combined with rustlings exercises done consistently, are honestly some of the best documentation I have read as someone relatively green in this arena.
Whichever language you go for you will have to learn about types... even in Javascript, because certain methods change the types of the data you are working on and therefore the available operations you can perform at that point in your function/method.
Disclaimer: I am only 2 weeks in but I use anki, rewrite out code examples into modules I can come back and refer to later, leave descriptive comments and place them into anki cards which will then go through in the morning before I get back to working through the book. Which has helped me massively rather than rushing through.
I think (I could be wrong here maybe someone with more experience can correct me) that rust as a first language might not be the worst idea. It is merely a set of best practices and safety features to prevent you writing unsafe code. The error messages the compiler gives you and the suggestions it provides are something that I think alone make it accessible.
Sorry if my response is a bit all over the place or comes across as anything other than sharing my experience as a beginner, I have extreme ADHD so its sometimes difficult to retain a consistent train of thought.
Overall I'd say go for it. Get error lens installed too to get the inline errors when you make a boo boo and you'll have a blast 