Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Normal
Why do you say that? The differences I can see are that Python is a scripting language (versus compiled for C++), that it doesn't need a main() method, and that it doesn't have call-by-value (as everything is an object). Otherwise both Python and Ruby offer a painless introduction to both imperative and object-oriented styles. If you want to get quickly into implementing data structures and algorithms, I can think of at least four books that teach it in Python. There is a reason why schools like MIT and CalTech teach Python as a first language.