Learn simultaneously – C# vs Python

In this tutorial series, you will be learning C# and Python simultaneously. The series is targeted towards beginners and contains small self-contained examples in each lesson.  As you follow along, you will acquire the ability to write your own small-sized projects in both C# and Python and establish a firm understanding of the concepts that lie at the foundation of most programming languages. Let’s begin!

  1. Variable declaration and initialization
  2. Arithmetic operators and operator precedence
  3. Getting input from user
  4. Decision making and branching
  5. Loops
  6. Functions
  7. Lists and dictionaries
  8. Classes and objects
  9. Inheritance
  10. Passing by value and by reference
  11. Polymorphism
  12. File handling (coming soon)