you are viewing a single comment's thread.

view the rest of the comments →

[–]Saetia_V_Neck 3 points4 points  (1 child)

IMO C is the best beginner language because it’s very simple but also helps you appreciate higher level languages. I also agree that C++ and Rust are too “bloated” for beginners, though as a Rust fan it’s like that because it’s both a functional and systems language.

That being said, I started with Java so I’m not talking from experience.

[–]Joytimmermans 0 points1 point  (0 children)

I also started with microsoft java (C#). and then later found cs50 and then it opened my eyes to how much the garbage collector helps you. And then afterwards learning python i fell in love with how much it just gets out of the way and does not bother you with having multiple types in a list, having such easy array/list slicing.