It's not universally popular with learners given their general impatience to get going and the common assumption that the skill of designing programs can be acquired as a byproduct of learning a programming language.
Obviously this group of educators and researchers believe that starting with a "commercial" language can have downsides for many - and students often only appreciate this after years of practice and learning languages across multiple paradigms (even when moving from imperative to relational).
It's not universally popular with learners given their general impatience to get going and the common assumption that the skill of designing programs can be acquired as a byproduct of learning a programming language.
Obviously this group of educators and researchers believe that starting with a "commercial" language can have downsides for many - and students often only appreciate this after years of practice and learning languages across multiple paradigms (even when moving from imperative to relational).
FYI: