The first programming language we learned at university was ML. It was a very simple language for teaching functional programming, it has a minimal syntax that makes some sort of sense and it was likely that everyone was starting off at the same point with it.
Like Dijkstra said, getting these high-level concepts in there early is very important.
Like Dijkstra said, getting these high-level concepts in there early is very important.