Python for Rubyists, Part I: Getting Started

Python is one of the most popular programming languages in the world. According to GitHub, as of 2020 it was second only to JavaScript.

So if you already know how to program in Ruby and you’re looking to learn a new programming language, Python is a pretty good choice.

It helps that the two languages have a lot of similarities — among other things, they’re both scripting languages and don’t need to be compiled, and they’re both dynamically typed and allow you to use variables without declaring them first.