Type hints in python. Structured programming in general.

Rust. It took me a long time to get remotely comfortable, but once it starts to click, it's awesome how the structure guides your development. Worth the investment, but don't expect to be able to grok it immediately.

Any resources in particular that helped you grok Rust?

As lame as it sounds, leetcoding in rust has helped me quite a bit.

Thanks, am working through exercism at the moment so will try that next.

I've been working through this:

https://github.com/pingcap/talent-plan