Java или Python для новичка, что лучше?
Python идеально подходит для начального изучения, ибо необычайно прост.Что касается того, что тут можно написать - тут тебе и PyQt для десктопа, и Django под веб, Celery для создания распределенных очередей заданий, и еще масса прикольных штукенций.
Python и C#.
На Java забейте -- она хуже и популярна только благодаря Android. Во всяком десктопного софта на ней практически нет.