3 ms·
In my opinion schools should first teach a language with goto (Basic, C), so students understand how the machine works. Basic is perfect for children. Once tha
by zrloopw 4y ago
In my opinion schools should first teach a language with goto (Basic, C), so students understand how the machine works. Basic is perfect for children.
Once that is done, it makes more sense to move on to a functional language rather than an eclectic language like Python, which is mostly a collection of features that somewhat work in practice for system administration or scientific one-page scripts.
There is no deeper understanding of CS to be gained from learning Python. To the contrary, it will ruin future programmers.
- marssaxman 4y ago> To the contrary, it will ruin future programmers. Dijkstra once said the same of Basic!
- timbit42 4y agoAnd he was right. Look at how many BASIC programmers can't handle S-expressions.