There is no better way to learn electronics than building your own gadgets using platforms such as Arduino and Raspberry Pi. Star Track by gocivici is a star tracker and pointer powered by Arduino units. It can track any object in the sky.
Star Track has 3D printed parts. The developer used 2 Arduinos, a gyro, RTC module, and stepper motors to complete this project. More info is available on Instuctables.