Я отлично умею читать и вижу, что у вас написано: " сейчас в 18 лет дети так программируют, что опытных взрослых программистов за пояс заткнут.". Где тут слово "некоторые"? А вообще, вам ниже правильно написали, всегда были есть и будут некоторые дети, которые будут лучше некоторых стариков. Не знаю, о каких программах речь, но язык программирования постоянно учить не надо, это не поправки к законам. Новые языки программисту тоже незачем учить, если он прекрасно пишет на той же джаве. Это не значит, что не нужно совершенствоваться. Но ваши ответы говорят о том, что вы далеки от программирования.