Если очень кратко, то ДА.
Но тут стоит понимать, на чем собственно программировать. Для ребенка 8-12 лет подойдет какой-нибудь Scratch, так как непосредственно программирования в плане кода там нет, а есть различные логические блоки, которые при соединении друг с другом выполняют какую либо функцию. Очень полезно для понимания работы в целом.
Для тех кто постарше, уже Python или JS. Это достаточно простые для изучения языки и они прекрасно подойдут для детей. Более того, эти языки на данный момент (и в ближайшие лет 10) будут активно использоваться в промышленной разработке, что так же дает свои плюсы.
Если же хочется чего то посложнее, то это C++/JAVA.
Так же стоит понимать, что каждый из языков подходит под свои конкретные задачи. Если ребенок взрослый, то стоит подойти к этому вопросу с учетом того, а что собсна он хочет программировать (игры, веб-приложения, различный низкоуровневый софт, контроллеры, роботов и т.д.)