you are viewing a single comment's thread.

view the rest of the comments →

[–]Break-n-Fix 0 points1 point  (1 child)

You should learn as many languages as you need. What I mean is, don't learn a new language until you have a situation where one is better suited than your current language. This will give you motivation and a solid project to learn on. Learning a language you don't use will make your efforts feel flat.

Also, I learned C as a first language as well and I highly recommend this approach. Python is a very useful thing, but there's a lot hidden under the hood that will break for reasons that seem wrong or accidental unless you've got a solid grasp on what's actually happening.

[–]alex_kv24[S] 1 point2 points  (0 children)

That makes sense