I want to start programming on linux. Looking around, it seems the preferred languages are C++ and Python. Looking at the two, Python seems the better choice, but I understand it's an interpreted lang. I have previously worked with Java, which is also an interpreted lang, but have run into some problems with it, and am wondering how Python compares.
First, of course, is the speed. I know that Java has been slow at times, sometimes too
slow, how much slower/faster is Python?
Second, making the look and feel like the rest of the system. In Java this was next to impossible, how difficult is this in Python?
Lastly, accessing system models (save dialog etc.). In Java this also was next to impossible, how does Python do in this area?
One last thing. I understand that Python uses QT not GTK; if I want to create programs for the gnome desktop, is this going to be a problem?
Thanks in advance!