Programming and Scripting
We are assuming you have some Python experience.
Much like the previous section, "experience" is a fairly amorphous concept.
To determine if you have enough Python experience, ask yourself if you are able to write a basic web-scraper, download the results into a CSV, and then run logic on those values. If you think that sounds easy, move on ahead. If you think that sounds a little beyond your current ability, check out https://automatetheboringstuff.com/. We are working on having a quick course to go over this, but it is still in progress.
If you don't know Python (or another scripting language well), check out https://www.codecademy.com/learn/learn-python. It is Python 2 (which is no longer actively maintained in favor of Python 3), but it is a wonderful course and will teach you everything you need to know about Python. The only difference you're going to come across for a while is that print statements can look slightly different. You'll be fine, trust me.
Let me know if you have any questions.