Sort:  

Mmmh I would use python, it's a programming language that's more suited for this kind of tasks in my opinion. As for web scraping, you have a lot of tools in python luckily :)

This looks like a good guide : https://realpython.com/beautiful-soup-web-scraper-python/

depending on your needs you may need to do a hint of automation and in that case I recommend looking at selenium

Thanks for the info.

I figured I needed selenium if I chose python. Would web scraping be considered an advanced topic?

I am comfortable with vanilla python and know some of the basic libraries(numpy, matplotlib etc.). Do you think it would be easy to get started?

I don't think it would be considered advanced, it's pretty intuitive actually, in a nutshell it means fetching the html and parsing it to fetch the information you need.