Codewars - это онлайн-платформа для тренировки программирования и решения различных задач. На этом сайте программисты могут улучшать свои навыки в разных языках программирования, соревнуясь с другими участниками и решая интересные задачи. Одной из основных привлекательных черт Codewars является его уникальная система "кат". При регистрации на платформе, пользователь начинает с выбора уровня сложности, известного как "каратэ-па", на котором он хотел бы тренироваться. Уровни сложности могут быть от самых простых, таких как "белый пояс", до более сложных, таких как "черный пояс"...
Учиться всегда лучше на практике. К программированию это относится на все 100%. Есть отличный сервис Codewars, с задачами по программированию на куче разных языков: от древних Кобола с Фортраном до более молодых Go и Crystal. В качестве мотивации выступает рейтинг, обзываемый тут честью (Honor), решая более сложные задачи (kata), получаем больше опыта и качаемся. Может, даже в рейтинг попадаем :) Простые kata обычно относятся к основным функциям языка и общепринятым вещам вроде форматирования строк и арифметических действий...