Should First-Year Programming Students Be Taught With Python and Java?