Python is a wonderful language because it’s easy to learn, easy to use, and easy to advance with. This is a mainstream language, but without all the distracting frills of other professional languages. There’s also a huge range of libraries available, for games, GUIs, science and mathematics, and so on.