Probably I don't know of any other software besides Visual Studio, which doesnt work on Linux I think. I am no programming experty by any means.
I am also not entirely familiar with the string operations either I have to learn more about ''.join
and the :
operations more. There are many characteristic operations to pythong compared to C, in C you have to do everything yourself in a function, so on that respect Python is a higher level programming language, but you can use it on lower level as well.
Anything can be done with arrays and loops it's just the basic logic.