Answer the question
In order to leave comments, you need to log in
Does it make sense for children to learn three programming languages at school?
the question is difficult
in one school I know for children in three courses (three academic years) they study three languages - js c # and python
at the same time make simple applications with a graphical interface,
it seems to me for children this is too
better alone so that there is no confusion in their heads
and to learn this one is deeper
which of these languages is better to choose for kids?
justify the answer
, I am well acquainted with js
python for children, judging by this article, it is inferior - https://zen.yandex.ru/media/itgap/python-vs-javasc...
but what about the seasharp?
Answer the question
In order to leave comments, you need to log in
Teaching children programming is teaching programming: logic, algorithms, maximum - data structures. The language in this education is completely secondary, and all three mentioned are C-like, so that at the level of acquaintance they differ minimally.
Now, if in each of the three courses everything starts from scratch, without taking into account previous training, this is a mess and a waste of time. And if these three courses complement each other, I don’t see anything wrong with that.
Let's be realistic - in these courses before any serious treatment of the language - so that libraries, class architecture, etc. are needed. - they still won't. Purely physically. And if you get confused about whether to put a colon after for or a curly brace - the IDE will correct it.
However, to the title question - is there any sense in this - I would probably answer in the negative.
Even after successfully completing these three courses, the child will be a half-educated person who has picked up on the top, the FPV will accumulate, and reality hits the cabbage soup immediately and quite painfully. There will be a shock - how is it, three years wasted. What for? It’s better to dig deeper into one thing, especially since scripts, applications, and the web can all be done in one python.
The question has been updated, and I'll update the answer.
I am well acquainted with js
python for children, judging by this article, it is inferior - { gag from zen }
but what about seasharp?
in one school I know for children in three courses (three academic years) they study three languages - js c# and python
Which of these languages is best for kids?
Let them study all three.
Nothing is confused in the head.
Do they somehow study physics, chemistry, algebra and geometry at the same time, and do not get confused?
These languages are quite different, so the "child" can more fully understand the differences in approaches, where and what is used.
In any case, it is impossible to master the development at a sufficient level at school, without significant additional efforts, so such "variability" probably makes sense.
Depends on the school and students. If everything there is aimed at programming and the children are well-versed - why not? And if most of the class does not have time to memorize the syntax and is constantly confused in the simplest constructions, then there probably is no point.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question