It is never too early to teach young kids basics of coding. TrueTrue is a smart coding robot that teaches kids from kindergarten up about algorithms and programming in a fun way. It comes with color coding cards to help them design their own algorithms. Users also learn how to implement line tracing and motion detection functions.
This tiny robot is compatible with PCs, tablets, and phones. It has unplugged activities but also supports graphical programming. You can find out more about it here.