There is no better way to learn electronics and coding than building and programming your own gadgets. The Concrete Physics Clock is a fun, interactive clock inspired by Dan Shiffmans’s Box 2D work. It shows the time by dropping numbers in a big pile. The numbers act as though they are affected by gravity as you turn the clock over.
This clock is made with Processing. You are also going to need a basic knowledge of Raspberry Pi or other comparable platforms to pull something like this off.