The invention discloses a materialized programming building block system, which includes a sensor module, including an infrared sensor building block, a camera building block, and a wireless transmission function building block, for collecting external signals; a program control module, including a delay building block, a cycle running building block, a Boolean Judgment blocks, if judgment blocks, waiting signal blocks, or blocks, and blocks, subroutine blocks, motion control blocks, and program verification blocks are used to perform logic operations on input signals; execution modules include bottom motion blocks, music playing blocks, LCD display building blocks, manipulator building blocks, diode array building blocks, fan building blocks, and head swinging building blocks are used to execute the output command signal of the program control module. The invention can improve the deficiencies of the prior art, has flexible collocation, is convenient to use, and is suitable for children.