Hi. So recently i'm trying to teach myself to learn from reading existing codebase in rust. It will allow me deepen my knowledge even more because i will stop relying on somebody else's help to learn something.
My problem with this is that very often library does a lot of things and it's really hard to understand something after entry point. My attempts were just step debugging some basic functionality, but i couldn't go further because some features always not so popular as others. Some crates are really fragmented like smol, that i was suggested to try. And some are really really big like async-std and tokio.
Also i have a problem that i want to learn ALL at once, but it's obviously not possible and I can't really pickup independent enough feature to start from there
How would you suggest me to start this?