I am looking to transition to Rust for all my side projects (and possibly everywhere in the near future). I don't have any specific reason for this transition other than to move away from Java / Python.
I want to continue my competitive coding practice and my side projects that are mostly low-level systems. I am looking to build a niche for myself and see Rust as an escape (something I can explore and grow with). I might be overplaying my hand here, any suggestions would be helpful.
Is there anything to keep in mind before I take this plunge?