Eu tenho habilidades básicas de programação (eu programo scripts vba python e lisp simples e já participei de um curso java há muito tempo), mas me parece (a julgar pelas publicações da ESRI) que não há como escapar da necessidade de aprender .NET para relevância futura no mercado de trabalho GIS (mesmo como analista).
Passei por um curso básico de c # e posso programar (infelizmente) programas bastante ruins, mas não tenho idéia de como vincular o conhecimento de c # à programação de verdade para arcgis para progredir.
1) Eu sei que as diferenças não são grandes, mas o ArcGIS usa .NET ou C #?
2) Sei que a melhor maneira de aprimorar minha experiência no .NET é programar cada vez mais, mas existem bons livros ou cursos de programação sobre o .NET nos quais posso aprender técnicas?
3) Na sua opinião, qual é a melhor maneira de aprender a programar no .NET for ArcGIS? Existem livros ou sites úteis?
Agradeço seus comentários sobre o ArcGIS 10 (e os guardarei para mais tarde), mas se você puder me dar algumas dicas sobre o ArcGIS 9.3.1, isso seria ótimo (estou me encontrando em uma posição muito desajeitada que enquanto Esri e o mundo inteiro está focado no ArcGIS 10.0 (incluindo representantes locais da Esri), quase ninguém no país atualizou a partir da versão 9.3.1 ou tem planos para fazê-lo, e pessoalmente estou tendo problemas para procurar respostas apropriadas na versão 9.3.1).