I use Visual Studio Code (Not Visual Studio) and it doesn't even mention these indentations and spaces and that.
I can execute my code just fine using Python3 for Linux.
I never touched a tutorial for JS, and can code that alright, too.
I see little sense in picking up these weird Python nuances.
I think Python and JS (using some frameworks) is the most powerful combination today and I can build all sorts of webservices; back end as well as all frontend needs covered. (Well... with some html and css)
@steddyman has been advocating this one, he's a professional dev but thinks Python stinks (his words). @fabulousfurlough, the ex-cracker uses Python daily and tells me in his workplace, it's around 50-50, PyCharm vs VS Studio. I have to start with one of them.
This is the stuff I intend to learn. The demand appears to be around AWS and Django as well as Docker. I come from a app-virtualising background (App-V), so should be able to pick up these skills once the Python has truly sunk in.
I'm getting conflicting advice from multiple devs, but am happy to listen to all parties. Feel free to let me know about any bad practices you see, this is what I need to hear.
I have 0 professional experience, I just came to the conclusion that if I want a service, I'll have to build it myself.
I don't know what the industry needs, though.
I can only talk from my personal experience, trying to be some sort of web entrepreneur.
Since PyCharm only supports ...well... Python and since I switch around between JS and PY all the time, VSC was the obvious choice and it doesn't annoy me with being too pedantic.
For me - again: being all on my own - The most important and hardest to learn things were general software and database design, data- / workflow principals and such. The actual language is just the tool to get to where I want and when the design is solid, everything will just fall into place, almost naturally.
I can confidently say that I can pick up any language now within some weeks as the core principals are the same everywhere.
I think these language absolutists are hiding behind their niche skills, trying to cover up that code is much more than learning a language.
For example: For all services that I am building or could come up with, processing time is trivial.
The code needs to be robust and perhaps easy to read/edit. I can't buy anything from coding very 'pythonic'.