Processing is an open source programming language designed for visual artists, “created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and ...
Very few people want to invent the universe before they blink their first LED. Sure, with enough interest a lot of folks will drill-down to the atomic level of technology and build their way back up.