Seems like everyone’s got an opinion on which language is ideal for beginners. I have a theory that it’s the kind of thing you should decide based on your existing computer habits.
So, say, if you’re already spending 5 hours a week modeling in Blender or editing photos in GIMP, you probably want to start by automating tasks in those programs with their respective scripting languages.
And as a default, it’s safe to assume pretty much anyone can use help managing files and freaking out their friends. That’s where AutoHotkey comes in.
Thus a flow chart was born. Got suggestions for more? Post ’em below.
Good article!
LikeLiked by 3 people
Thanks 🙂
LikeLike
I’ve messed around with quite a few. Can’t claim to be a real expert on any. Some of the connecting technologies are completely new to me. From your chart, are you saying that QGis and ArcGIS lead to Python or is it the other way around? I’m fascinated by Python because of the power it has for data science.
LikeLiked by 1 person
I too like Python! The flow chart is basically breaking down which language each of those programs speak (so if you already use ArcGIS or QGIS, I recommend learning Python). I did a quick post on getting to the Python console in QGIS so that you can plug in code. Looping functions is particularly enjoyable.
https://gifguide2code.com/2017/04/02/python-how-to-loop-functions-in-qgis/
One of these days, I’m hoping to dive into Python for data science. Hopefully soon.
LikeLike
I like Python. And I spend sometime on Node.js as well. When you have to do something on web, you will need JavaScript eventually.
LikeLiked by 3 people