Use Python as an introductory language rather than Java or C to allow students to focus on problem-solving more than syntax.
- Not having to worry about the syntax of assigning types while programming helps students focus on problem-solving.
- This is because Python is dynamically typed while Java and C are statically typed programming languages.