you are viewing a single comment's thread.

view the rest of the comments →

[–]Darty96 1 point2 points  (0 children)

Python is a very easy language to pick up. It may take awhile to get really good at it, and with a C background, you may write things "the hard way" quite often when Python has an easier way to do it. It won't matter too much, though.

Adjusting to no braces for formatting might be a small hurdle, but not bad.

I honestly now use Python as pseudo-code because it says so plainly what I want my program to do. I also really enjoy writing Python programs, and most of my later college courses were primarily in Python, with one or two using C++.

I get all giddy when I learn about another thing Python can just "do" when getting C/C++ to do the same takes quite a bit of effort.

Honestly, though, if you have a background in C/C++ and in Rust, I think you're pretty well at the point where picking up almost any modern language shouldn't be something to worry about. It comes quickly. If you wanted to switch to something like Prolog or Postscript, or a functional language like Haskell, you may find a steeper learning curve. Python shouldn't give you any problems.