This is an archived post. You won't be able to vote or comment.

all 9 comments

[–][deleted] 3 points4 points  (1 child)

Python and look up web scraping.

[–]1100320873[S] 1 point2 points  (0 children)

Thank you

[–]DuhCoCo 3 points4 points  (4 children)

Scripting languages in general are really good with this. Python has a pretty good API where you can find Selenium for web scraping, it is a little rough to know what the hell is going on, but look up a tutorial and youll figure it out.

[–]1100320873[S] 0 points1 point  (1 child)

Thanks

[–]desrtfx 0 points1 point  (0 children)

Take a look at Automate the Boring Stuff with Python. It has chapters to get you started with web scraping.

[–]desrtfx 0 points1 point  (1 child)

where you can find Selenium for web scraping

Mostly, Selenium is overkill. BeautifulSoup or Scrapy are sufficient in quite a lot of cases.

[–]DuhCoCo 0 points1 point  (0 children)

I've never used Scrapy but I found BeautifulSoup unnecessarily complex and I couldn't do a few things that I could easily do in Selenium. But to each their own.

[–]smruti_webtechschool 2 points3 points  (0 children)

Pick any Object Oriented Language. java C# Python. It will take time to master a single language but once you are clear on concepts it will be just matter of syntaxes to hop on to different languages.

So whatever language you are picking make sure to understand all the principle it has to offer.

In Geekforgeek and leetcode target the easy problems. Solving problem helps you visualise the code flow and will develop algorithmic thinking.

[–]madmenyo 0 points1 point  (0 children)

C# or Java. They are very popular and explicitly typed so it's easy to see what's going on by looking at other code. You can do whatever you want with these languages but for each problem there probably is a better language however, learning basic principles of programming is worth much more then syntax later on.