for larger projects: depends on project
As me, I learn python first as my scripting tool(web scraping, system automate task).
Then I switch to ruby,it have some suger for you to write less code to complete same task.