Take the 2-minute tour ×  I am already working as GIS Consultant
in UK. Being an engineering consultancy (not IT or GIS based)
company there wasn't any need of GIS development in the
organisation.  But due to some recent project requirements my
company is trying to promote us towards GIS development.  So my
question is that, which route should I progress my career, like:
Python - C# - .Net OR Java?  Quicker advice will be much
appreciated as I am in India for my 3 weeks and have an
opportunity to join some basic programming courses. Recent visit
to the local computer institute, C# and .Net was the main
stress.  share|improve this question add comment  4 Answers  up
vote 7 down vote accepted  If I had to focus my efforts on a
single language, than I concur with Bill in that Python is
probably the shortest learning curve and would give you the most
bang for your training buck. It sounds like you have short term
access to some training other than Python. The three languages
that you mention above (Java, C#, VB.n