The reason I ask is that it is a priority for me to learn how to build web data scraping tools and other things of that nature. I hear python is a great language for that but I don’t want to side trek from FCC if I don’t have to.
I’d encourage you to go ahead and learn Python. I’ve been doing it for a couple of months now and I really enjoy it. I’ve been using Python Crash Course by Eric Matthes. It doesn’t over web-scraping but it’s fun to work on the projects in the book. I haven’t studied Ruby yet but I’ll tell you that Python, like JS, is an object-oriented language and it’s very easy to learn. If you want to do scraping, maybe you could look at the book Automate the Boring Stuff with Python. Hope this helps.
If you’re looking for python resources, I highly recommend the free ebook Automate the Boring Things with Python. Very beginner friendly and fun as well! A curriculum like FCC doesn’t exist for Python (afaik), but Ruby has The Odin Project, which was highly popular a few years ago.