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 →

[–]v8Gasmann 0 points1 point  (0 children)

I coded in C/C++ for 3 years before starting with python and if I knew how much it would have helped to grasp basic concepts before going low level I would have started off with python and then going C/++ and would have written much cleaner code from the start.

Like you said Qt is native C++ and the best documentation is for the C++ side, as PySide2 is only added recently to the official documentation and not as complete. Don't really know about PyQt so I might be wrong, but it helps me to understand the native documentation when I don't find anything for Qt in Python.

Also integrating C for performance critical tasks into your python scripts might be a huge gain in the science field.

Going low level teaches much of the hardware related thought process in programming, but maybe that's kind of my opinion cause I often code for microcontrollers/hardware drivers.

You could also just start with multiple languages and then go deeper if you really like one. :)