Automating Download

  java, project, python

I am a beginner in programming, I feel like I am stuck in "basics" so a random thought hit me to create my personal project which automatically downloads files from a website. But I don’t have any idea how. I know how to code the "basics" as you would call. I’m plan on doing this on java or python.

So I would like to ask what knowledge should I learn and equip myself off, before starting to create my project.

Is it true that, what I’m trying to do are called web scrapping and automation?

PS: I understand if it is beyond of my scope but I would like to still challenge myself and willing to step out beyond my comfort zone to expand my knowledge.

~Thank you for responding

Source: Python Questions