There is no better way to learn electronics than building and programming your own things. The MAKERphone is a kit that shows you what it takes to build your own phone. It is Python and Arduino programmable. You not only get to build a phone but can play classic games on it.
The MAKERphone teaches you real electronics skills. It has a MAKERphone circuit board, 128*160 full color TFT LCD, GSM/sound/amplifier/microcomputer modules, stick-on antenna, and everything you need to get started. MAKERphone teaches you how to code in Python. Scratch is also supported. Expected to ship in March.