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)