Гм. Мои знают с 6 месяцев, но я учила.Если не учить целенаправленно, то около 3 лет начинают внятно различать, вернее, называть."Биться"  не надо)) Достаточно просто обращать внимание:"Вон, гляди, какая красивая желтая машина поехала!""Мы сегодня оденем синий комбинезон и черную шапку""Дай мне, пожалуйста, оранжевый мячик..."Этого достаточно, как правило.На дальтонизм проверить можно лет с 3-4. Ваш биоотец цвета нормально различает?Даже если это дальтонизм, ничо страшного нет. Это не болезнь, а так, прикольная особенность.