Tudo bem, para começar, tenho experiência como programador amador de Obj-C / Cocoa e Ruby w / Rails. Eles são ótimos, mas não são realmente úteis para escrever aplicativos de plataforma cruzada (espero que o GNUStep seja um dia completo o suficiente para que o primeiro seja multiplataforma, mas esse dia não é hoje).
C ++, pelo que sei, é extremamente poderoso, mas também um gigante enorme e feio que pode levar meia década ou mais para dominar. Também li que você pode facilmente, não apenas dar um tiro no próprio pé, mas também estourar sua perna inteira, pois o gerenciamento de memória é totalmente manual. Obviamente, tudo isso é bastante intimidador. Está correto?
O Python parece fornecer a maior parte do poder do C ++ e é muito mais fácil entender o custo da velocidade. Quão grande é esse sacrifício? É significativo ou pode ser ignorado?
O que me fará escrever aplicativos rápidos, estáveis e altamente confiáveis em um período de tempo razoável?
Além disso, é melhor usar o Qt para sua interface do usuário ou manter front-ends nativos separados para cada plataforma?
EDIT: Para maior clareza, existem dois tipos de aplicativos que quero escrever: um é um frontend de banco de dados extremamente amigável e conveniente e o outro, que sem dúvida virá muito mais tarde, é um editor mundial 3D.