Python vs C# vs Java. Learn the differences and similarities of these languages