Tengo habilidades básicas de programación (programo scripts simples de vba python y lisp y había realizado un curso de Java hace mucho tiempo), pero me parece (a juzgar por las publicaciones de ESRI) que no hay escapatoria a la necesidad de aprender .NET para relevancia futura en el mercado laboral de SIG (incluso como analista).
He pasado por un curso básico de C # y puedo programar (lamentablemente) programas bastante pobres, pero no tengo idea de cómo vincular el conocimiento de C # a la programación real de arcgis para progresar.
1) Sé que las diferencias no son grandes, pero ¿ArcGIS usa .NET o C #?
2) Sé que la mejor manera de mejorar mi experiencia en .NET es programar cada vez más, pero ¿hay algún buen libro o curso de programación de .NET del que pueda aprender técnicas?
3) En su opinión, ¿cuál es la mejor manera de aprender a programar en .NET for ArcGIS? ¿Hay libros o sitios web útiles?
Agradezco sus comentarios con respecto a ArcGIS 10 (y los guardaré para más adelante), pero si pudiera darme algunos consejos para ArcGIS 9.3.1, sería grandioso (me encuentro en una posición muy difícil que mientras Esri y todo el mundo está centrado en ArcGIS 10.0 (incluidos los representantes locales de Esri), casi nadie en el país actualizó desde 9.3.1 o tiene planes para hacerlo, y personalmente tengo problemas para buscar respuestas apropiadas 9.3.1).