编译一个关于儿童在线编程语言的列表，包含5种语言。
适合儿童学习的5种在线编程语言是Scratch、Blockly、Python、Ruby on Rails和JavaScript。Scratch是一种视觉化的编程语言和在线社区，旨在让孩子们学习编程。Blockly是一种可视化的拖放式编程语言，适合各个年龄段的孩子使用。Python是一种解释型、交互式、面向对象的编程语言，易于学习和使用。Ruby on Rails是一个用Ruby编写的Web应用程序框架，面向初学者，易于上手。最后，JavaScript是一种用于创建动态Web页面的客户端脚本语言，也是初学者程序员的热门选择。