I'm learning to code. Rust. Aside from the language syntax itself, what else should study/learn? Where do I go to learn programming principles in general?

Reply to this note

Please Login to reply.

Discussion

Huge selection of computer science courses. And if you don't care about a certificate they are free.

https://www.edx.org/

I'm not a software engineer, so as more of a hardware guy, Arduino was key in my early learning.

They are super cheap microcontrollers with tons of example code you can piece together to blink LEDs and read sensors and knobs in minutes. You learn and build from there.

It is a lot of fun to get code working and powering something in the real world. You can interface with all kinds of things to make fun protoypes. And, it has a great online community of makers.

I see some good, traditional resources in the other comments, so I'll leave it there.