Присоединяюсь к
vinick и к
Cor_Win. Python + PyQT или wxPython или VTK или pyGTK, одна пробелема с GIL(смотри многопоточность на Python), все зависит от задачи, во всем остальном прекрасный язык, С/С++ тоже нужен для подготовки модулей для Python как и JNI. По поводу документации ... да на русском мало, но для начала, в google поискать конспект лекций по Python от Сузи, кроме такого современные тенденции таковы, что надо знать и английский тоже, по этому можно воспользоваться CookBook от компании ActiveState для Python, оригинальной документацией.
Bruce Eckel - Thinking in Python
Advanced_Python_programming.pdf
Core_Python_Programming[Wesley J. Chun](Prentice Hall PTR).pdf
Data Structures and Algorithms with Object-Oriented Design Patterns in Python (2004).chm
Engl_Py_Oreilly_Python_Cookbook_2nd_Ed.chm
GUI_Programming_with_Python_-_QT_Edition
How_To_Think_Like_A_Computer_Scientist-Learning_With_Python-2002.pdf
O'Reilly - Learning.Python.2nd.Edition.chm
O'Reilly - Programming Python 2nd Ed.chm
O'Reilly - Python And XML (2002).pdf
O'Reilly - Python In A Nutshell.chm
O'Reilly - Python Programming on Win32.chm
OReilly.Programming.Python.3rd.Edition.Aug.2006.chm
PQR2.5_printing_a4.pdf
PQR2.4_printing_a4.pdf
Premier.Press.Game.Programming.with.Python.Lua.and.Ruby.ebook-LiB.chm
Sams.Python.Phrasebook.Nov.2006.eBook-BBL.rar
Wesley J. Chun - Core Python Programming.pdf
SWIGDocumentation.pdf
SWIGManual.pdf
europython2004_geus.pdf
По поводу JAVA, требования ... нужен GUI, начем его писать - SWT, SWING, Qt Jambi (wrapper Qt) тут не профи, но не ошибусь если скажу, на JAVA пишут больше - WEB приложенмя или Enterprise решения.
Учи все :) Все нужно по своему ...