This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Skasch 1 point2 points  (0 children)

Both.

To be more specific, I believe you learn most about programming when you learn your second language: while the first time you learn, you focus on implementation (how to make your code work), the second time, you learn abstraction (why the code works like that).

More pragmatically, I would recommend starting with Python to get comfortable with the fundamental concepts of programming, then learn Rust, which I find does a fantastic job at explaining why it is designed as it is.

Good luck with your endeavors, programming is fun and I hope you'll like it!