I'm too old to remember exactly how I learnt to program but it wasn't with YouTube videos or modern conveniences. I tried learning Rust a while back by going through the book. All made sense but I didn't retain it.
Trying again but this time I'm porting a game engine I wrote in C and doing way better. I learnt what I need to, when I need it. I suspect this is how I did things back in the day. Suddenly specifying lifetimes makes sense to me.
Anyway, just wondered if there are any gotchas with this method. I expect I will miss various Rust idioms but is there anything else?
I'm too old to remember exactly how I learnt to program but it wasn't with YouTube videos or modern conveniences. I tried learning Rust a while back by going through the book. All made sense but I didn't retain it.
Trying again but this time I'm porting a game engine I wrote in C and doing way better. I learnt what I need to, when I need it. I suspect this is how I did things back in the day. Suddenly specifying lifetimes makes sense to me.
Anyway, just wondered if there are any gotchas with this method. I expect I will miss various Rust idioms but is there anything else?