Вот.
О плюсах и минусах суди сам(а).
Это язык программирования (по мне так довольно лёгкий). Обычно изучают в школах. Для серьёзных, больших программ не используется.